CAppUI::displayAjaxMsg("La requête ne peut pas être journalisée", UI_MSG_WARNING); mbLog($e->getMessage()); } } // Recherche fulltext $time = 0; $nbresult = 0; $array_results = array(); $array_highlights = array(); $array_aggregation = array(); $objects_refs = array(); $authors = array(); $author_ids = array(); $patients = array(); try { $date = $client_index->constructWordsWithDate($_date, $_min_date, $_max_date); $results_query = $client_index->searchQueryString($words, $start, 30, $names_types, $aggregate, $sejour_id, $specific_user, null, $date, $fuzzy_search); $results = $results_query->getResults(); $time = $results_query->getTotalTime(); $nbresult = $results_query->getTotalHits(); // traitement des résultats $patient_ids = array(); foreach ($results as $result) { $var = $result->getHit(); $author_ids[] = $var["_source"]["author_id"]; $patient_ids[] = $var["_source"]["patient_id"]; $var["_source"]["body"] = CMbString::normalizeUtf8($var["_source"]["body"]); $array_results[] = $var; // Traitement des highlights $highlights = $result->getHighlights(); if (count($highlights) != 0) {