You are here

function elasticsearch_connector_search_api_search_api_autocomplete_suggestions_alter in Elasticsearch Connector 7.5

Same name and namespace in other branches
  1. 7 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_search_api_autocomplete_suggestions_alter()
  2. 7.2 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_search_api_autocomplete_suggestions_alter()

Implements hook_search_api_autocomplete_suggestions_alter().

File

modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module, line 70
Provides a elasticsearch-based service class for the Search API.

Code

function elasticsearch_connector_search_api_search_api_autocomplete_suggestions_alter(&$ret, &$alter_params) {

  // Change the key of the autocomplete.
  $new_ret = array();
  foreach ($ret as $key => $suggestion) {
    if (isset($suggestion['key'])) {
      $new_ret[$suggestion['key']] = $ret[$key];
    }
  }
  $ret = $new_ret;
}