<div id="results-chart-area" > </div> </div> </td> </tr> </table> <!-- END CHART/STAT table --> </div> <?php //$extendedQueryWordsArr WAS $queryWordsArr $graphObj = ontologyTextToD3Graph($MODEL_QA_ONTOLOGY, "QUERY_TERMS", $extendedQueryWordsArr, 0, array(600, 400), $lang, false, $isPhraseSearch, $isQuestion, $query); if (empty($graphObj['nodes'])) { $graphObj = ontologyTextToD3Graph($MODEL_QA_ONTOLOGY, "SEARCH_RESULTS_TEXT_ARRAY", $searchResultsTextArr, 0, array(600, 400), $lang, true, $isPhraseSearch, $isQuestion, $query); } //preprint_r($graphObj); $graphNodesJSON = json_encode($graphObj['nodes']); $graphLinksJSON = json_encode($graphObj["links"]); $wordDistributionChartJSON = getDistributionChartData($scoringTable); $time2 = time(); //echoN((intval($time2)-intval($time1))); ?> <script> var searchLogStr = "<?php echo "{$lang}, {$query}, " . count($scoringTable);
<div id='graph-maingraph-area'> <?php $customFreqArr = array(); $QURAN_TEXT = getModelEntryFromMemory($lang, "MODEL_CORE", "QURAN_TEXT", ""); $suraSize = count($QURAN_TEXT[$SURA]); for ($a = 0; $a < $suraSize; $a++) { $verseText = $QURAN_TEXT[$SURA][$a]; $verseTextArr = explode(" ", $verseText); foreach ($verseTextArr as $index => $word) { $word = cleanAndTrim($word); $word = strtolower($word); $customFreqArr[$word]++; } $arrOfTextToGraph[] = $verseText; } $graphObj = ontologyTextToD3Graph($MODEL_QA_ONTOLOGY, "SEARCH_RESULTS_TEXT_ARRAY", $arrOfTextToGraph, 0, array(960, 600), $lang, 1); foreach ($graphObj['nodes'] as $index => $nodeArr) { $word = strtolower($nodeArr['word']); if (isset($customFreqArr[$word])) { $graphObj['nodes'][$index]['size'] = $customFreqArr[$word]; } else { $graphObj['nodes'][$index]['size'] = 1; } } //preprint_r($graphNodesArr); $graphNodesJSON = json_encode($graphObj["nodes"]); $graphLinksJSON = json_encode($graphObj["links"]); ?> </div>