public function SearchApiElasticsearchConnector::getAssociativeFilter in Elasticsearch Connector 7
Same name and namespace in other branches
- 7.5 modules/elasticsearch_connector_search_api/service.inc \SearchApiElasticsearchConnector::getAssociativeFilter()
- 7.2 modules/elasticsearch_connector_search_api/service.inc \SearchApiElasticsearchConnector::getAssociativeFilter()
Helper function that return associative array of filters info.
1 call to SearchApiElasticsearchConnector::getAssociativeFilter()
- SearchApiElasticsearchConnector::parseFilter in modules/
elasticsearch_connector_search_api/ service.inc - Recursively parse Search API filters.
File
- modules/
elasticsearch_connector_search_api/ service.inc, line 892 - Provides a Elasticsearch-based service class for the Search API using Elasticsearch Connector module.
Class
- SearchApiElasticsearchConnector
- Search service class.
Code
public 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,
);
}