WARNING: Version 1.7 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.
Prefix Filter
editPrefix Filter
editFilters documents that have fields containing terms with a specified prefix (not analyzed). Similar to prefix query, except that it acts as a filter. Can be placed within queries that accept a filter.
{ "constant_score" : { "filter" : { "prefix" : { "user" : "ki" } } } }
Caching
editThe result of the filter is cached by default. The _cache
can be set
to false
in order not to cache it. Here is an example:
{ "constant_score" : { "filter" : { "prefix" : { "user" : "ki", "_cache" : false } } } }