WARNING: Version 5.6 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.
_field_names field
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
_field_names
field
editThe _field_names
field indexes the names of every field in a document that
contains any value other than null
. This field is used by the
exists
query to find documents that
either have or don’t have any non-null
value for a particular field.
The value of the _field_names
field is accessible in queries:
# Example documents PUT my_index/my_type/1 { "title": "This is a document" } PUT my_index/my_type/2?refresh=true { "title": "This is another document", "body": "This document has a body" } GET my_index/_search { "query": { "terms": { "_field_names": [ "title" ] } } }
Querying on the |
Was this helpful?
Thank you for your feedback.