public function ElasticsearchConnectorSearchApiHighlight::postprocessSearchResults in Elasticsearch Connector 7.5
Same name and namespace in other branches
- 7 modules/elasticsearch_connector_search_api/includes/processor_highlight.inc \ElasticsearchConnectorSearchApiHighlight::postprocessSearchResults()
- 7.2 modules/elasticsearch_connector_search_api/includes/processor_highlight.inc \ElasticsearchConnectorSearchApiHighlight::postprocessSearchResults()
Does nothing.
Overrides SearchApiAbstractProcessor::postprocessSearchResults
File
- modules/
elasticsearch_connector_search_api/ includes/ processor_highlight.inc, line 124 - Contains the SearchApiHighlight class.
Class
- ElasticsearchConnectorSearchApiHighlight
- @file Contains the SearchApiHighlight class.
Code
public function postprocessSearchResults(array &$response, SearchApiQuery $query) {
if (!$this
->supportsIndex($query
->getIndex())) {
throw new SearchApiException("This processor is only available for Elasticsearch connector search api implementation.");
}
if (!empty($response['results'])) {
foreach ($response['results'] as $id => &$result) {
$result = $this
->parseHighlightFields($result, $query);
}
}
}