Esempio n. 1
0
				<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>