public function SearchApiElasticsearchBackend::getAssociativeFilter in Elasticsearch Connector 8
Helper function that return associative array of filters info.
1 call to SearchApiElasticsearchBackend::getAssociativeFilter()
- SearchApiElasticsearchBackend::parseFilter in src/
Plugin/ search_api/ backend/ SearchApiElasticsearchBackend.php - Recursively parse Search API filters.
File
- src/
Plugin/ search_api/ backend/ SearchApiElasticsearchBackend.php, line 801 - Contains the SearchApiElasticsearchBackend object.
Class
- SearchApiElasticsearchBackend
- Plugin annotation @SearchApiBackend( id = "elasticsearch", label = @Translation("Elasticsearch"), description = @Translation("Index items using an Elasticsearch server.") )
Namespace
Drupal\elasticsearch_connector\Plugin\search_api\backendCode
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,
);
}