You are here

public function ElasticsearchConnectorSearchApiPrefixSearch::preprocessSearchQuery in Elasticsearch Connector 7.5

Same name and namespace in other branches
  1. 7 modules/elasticsearch_connector_search_api/includes/processor_prefix_search.inc \ElasticsearchConnectorSearchApiPrefixSearch::preprocessSearchQuery()
  2. 7.2 modules/elasticsearch_connector_search_api/includes/processor_prefix_search.inc \ElasticsearchConnectorSearchApiPrefixSearch::preprocessSearchQuery()

Calls processKeys() for the keys and processFilters() for the filters.

Overrides SearchApiAbstractProcessor::preprocessSearchQuery

File

modules/elasticsearch_connector_search_api/includes/processor_prefix_search.inc, line 32
Contains the ElasticsearchConnectorSearchApiPrefixSearch class.

Class

ElasticsearchConnectorSearchApiPrefixSearch
@file Contains the ElasticsearchConnectorSearchApiPrefixSearch class.

Code

public function preprocessSearchQuery(SearchApiQuery $query) {
  $query
    ->setOption(SearchApiElasticsearchConnector::PREFIX_SEARCH_FIELDS, $this->options['fields']);
  $query
    ->setOption(SearchApiElasticsearchConnector::PREFIX_SEARCH, TRUE);
}