Metadata fields
Each document has metadata associated with it, such as the _index, mapping _type, and _id metadata fields. The behavior of some of these metadata fields can be customized when a mapping type is created.
Identity metadata fields
| The index to which the document belongs. | |
| The document’s mapping type. | |
| The document’s ID. |
Document source metadata fields
-
_source - The original JSON representing the body of the document.
-
_size - The size of the
_sourcefield in bytes, provided by themapper-sizeplugin.
Doc count metadata field
-
_doc_count - A custom field used for storing doc counts when a document represents pre-aggregated data.
Indexing metadata fields
-
_field_names - All fields in the document which contain non-null values.
-
_ignored - All fields in the document that have been ignored at index time because of
ignore_malformed.
Routing metadata field
-
_routing - A custom routing value which routes a document to a particular shard.
Other metadata field
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/mapping-fields.html