WARNING: Version 5.5 of Elasticsearch has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Filtered query
editFiltered query
editThe filtered
query is replaced by the bool query. Instead of
the following:
## INCORRECT - DEPRECATED SYNTAX, DO NOT USE GET _search { "query": { "filtered": { "query": { "match": { "text": "quick brown fox" } }, "filter": { "term": { "status": "published" } } } } }
move the query and filter to the must
and filter
parameters in the bool
query:
GET _search { "query": { "bool": { "must": { "match": { "text": "quick brown fox" } }, "filter": { "term": { "status": "published" } } } } }