public function ElasticsearchConnectorSearchApiPrefixSearch::preprocessSearchQuery in Elasticsearch Connector 7.5
Same name and namespace in other branches
- 7 modules/elasticsearch_connector_search_api/includes/processor_prefix_search.inc \ElasticsearchConnectorSearchApiPrefixSearch::preprocessSearchQuery()
- 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);
}