private function SearchApiElasticsearchConnector::handlePrefixQueryFields in Elasticsearch Connector 7
Same name and namespace in other branches
- 7.5 modules/elasticsearch_connector_search_api/service.inc \SearchApiElasticsearchConnector::handlePrefixQueryFields()
- 7.2 modules/elasticsearch_connector_search_api/service.inc \SearchApiElasticsearchConnector::handlePrefixQueryFields()
Parameters
SearchApiQueryInterface $query:
Return value
array
1 call to SearchApiElasticsearchConnector::handlePrefixQueryFields()
- SearchApiElasticsearchConnector::handlePrefixQuery in modules/
elasticsearch_connector_search_api/ service.inc
File
- modules/
elasticsearch_connector_search_api/ service.inc, line 1359 - Provides a Elasticsearch-based service class for the Search API using Elasticsearch Connector module.
Class
- SearchApiElasticsearchConnector
- Search service class.
Code
private function handlePrefixQueryFields(SearchApiQueryInterface $query) {
$query_full_text_fields = $query
->getFields();
$fields = $query
->getOption(self::PREFIX_SEARCH_FIELDS, array());
if (empty($fields)) {
$fields = $query_full_text_fields;
}
else {
$fields = array_keys($fields);
}
return $fields;
}