elasticsearch/docs/reference/mapping/fields
Felix Barnsteiner f642b8a3aa
Add setting to ignore dynamic fields when field limit is reached (#96235)
Adds a new `index.mapping.total_fields.ignore_dynamic_beyond_limit`
index setting.

When set to `true`, new fields are added to the mapping as long as the
field limit (`index.mapping.total_fields.limit`) is not exceeded. Fields
that would exceed the limit are not added to the mapping, similar to
`dynamic: false`.  Ignored fields are added to the `_ignored` metadata
field.

Relates to https://github.com/elastic/elasticsearch/issues/89911

To make this easier to review, this is split into the following PRs: -
[x] https://github.com/elastic/elasticsearch/pull/102915 - [x]
https://github.com/elastic/elasticsearch/pull/102936 - [x]
https://github.com/elastic/elasticsearch/pull/104769

Related but not a prerequisite: - [ ]
https://github.com/elastic/elasticsearch/pull/102885
2024-02-02 05:53:52 -05:00
..
doc-count-field.asciidoc [DOCS] Fix _doc_count field title (#65704) 2020-12-02 08:13:43 -05:00
field-names-field.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
id-field.asciidoc Clarify field data cache behavior in docs (#64375) 2020-11-20 13:53:23 -08:00
ignored-field.asciidoc Add setting to ignore dynamic fields when field limit is reached (#96235) 2024-02-02 05:53:52 -05:00
index-field.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
meta-field.asciidoc [DOCS] Replace put with create or update in API names (#70330) 2021-03-15 14:49:44 -04:00
routing-field.asciidoc [DOCS] Custom routing for data streams 2021-11-10 07:11:50 -06:00
source-field.asciidoc disabling source (#101839) 2023-11-07 13:43:28 +00:00
synthetic-source.asciidoc [DOCS] Update tech preview copy (#101606) 2023-10-31 10:31:07 -04:00
tier-field.asciidoc New queryable "_tier" metadata field (#69288) 2021-03-31 15:37:37 +01:00