elasticsearch/docs/reference/mapping/params
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
..
analyzer.asciidoc [DOCS] Replace put with create or update in API names (#70330) 2021-03-15 14:49:44 -04:00
coerce.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
copy-to.asciidoc [DOCS] Explain dynamic behavior for unmapped copy_to fields (#89626) 2022-08-30 15:15:35 +02:00
doc-values.asciidoc Add extra section on doc-value-only fields to documentation (#84209) 2022-02-22 11:46:10 +01:00
dynamic.asciidoc Add setting to ignore dynamic fields when field limit is reached (#96235) 2024-02-02 05:53:52 -05:00
eager-global-ordinals.asciidoc [DOCS] Remove redirect pages (#88738) 2023-05-24 12:32:46 +01:00
enabled.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
format.asciidoc Fix a typo in date format docs (#87018) 2022-07-05 12:15:13 +02:00
ignore-above.asciidoc [DOCS] Replace put with create or update in API names (#70330) 2021-03-15 14:49:44 -04:00
ignore-malformed.asciidoc Support ignore_malformed in boolean fields (#93239) 2023-02-21 18:22:10 +01:00
index-options.asciidoc Update dense_vector docs with kNN indexing options (#80306) 2021-11-04 11:44:13 -07:00
index-phrases.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
index-prefixes.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
index.asciidoc [Docs] Add more details to the index option docs (#92606) 2023-01-04 09:09:21 +01:00
meta.asciidoc Tiny tsdb docs update (#95333) 2023-04-18 11:17:31 -04:00
multi-fields.asciidoc [DOCS] Clarify multi-field addition requires update by query for existing documents (#91541) 2022-11-18 12:38:04 +01:00
normalizer.asciidoc Add pre-configured “lowercase” normalizer (#53882) 2020-04-03 10:12:06 +01:00
norms.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
null-value.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
position-increment-gap.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
properties.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
search-analyzer.asciidoc [DOCS] Replace put with create or update in API names (#70330) 2021-03-15 14:49:44 -04:00
similarity.asciidoc Update dense_vector docs with kNN indexing options (#80306) 2021-11-04 11:44:13 -07:00
store.asciidoc [DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
subobjects.asciidoc Add support for dots in field names for metrics usecases (#86166) 2022-05-17 16:34:39 +02:00
term-vector.asciidoc [DOCS] Update my-index examples (#60132) 2020-07-27 14:46:39 -04:00