protected function SearchApiElasticsearchAbstractService::getAssociativeFilter in Search API Elasticsearch 7
Helper function that return associative array of filters info.
1 call to SearchApiElasticsearchAbstractService::getAssociativeFilter()
- SearchApiElasticsearchAbstractService::parseFilter in includes/
SearchApiElasticsearchAbstractService.inc - Helper function: Recursively parse Search API filters.
1 method overrides SearchApiElasticsearchAbstractService::getAssociativeFilter()
- SearchApiElasticsearchElastica::getAssociativeFilter in modules/
elastica/ includes/ SearchApiElasticsearchElastica.inc - Helper function that return associative array of filters info.
File
- includes/
SearchApiElasticsearchAbstractService.inc, line 867 - Provides a Elasticsearch-based service class for the Search API.
Class
- SearchApiElasticsearchAbstractService
- Elasticsearch service abstract class.
Code
protected function getAssociativeFilter(array $filter_info) {
$filter_operator = str_replace('!=', '<>', $filter_info[2]);
return array(
'field_id' => $filter_info[0],
'filter_value' => $filter_info[1],
'filter_operator' => $filter_operator,
);
}