OpenSearch/docs/reference
Christoph Büscher eafc2a5470
Don't count metadata fields towards index.mapping.total_fields.limit (#33386)
The maximum number of fields per index is limited to 1000 by default by the
`index.mapping.total_fields.limit` setting to prevent accidental mapping
explosions due to too many fields. Currently all metadata fields also count
towards this limit, which can lead to some confusion when using lower limits.
It is not obvious for users that they cannot actually add as many fields as
are specified by the limit in this case.

This change takes the number of metadata fields out of the field count that we
check against the field limit. It also adds tests that check that we can add
fields up to the specified limit, but throw an exception for any additional field added.

Closes #24096
2018-09-05 18:27:21 +02:00
..
aggregations Add interval response parameter to AutoDateInterval histogram (#33254) 2018-09-05 07:35:59 -04:00
analysis Add conditional token filter to elasticsearch (#31958) 2018-09-05 14:52:43 +01:00
cat DOCS: Make ellipsis optional in /cat/thread_pool (#33186) 2018-08-27 18:33:57 -04:00
cluster [Docs] Remove repeating words (#33087) 2018-08-28 13:16:43 +02:00
commands [DOCS] Rename X-Pack Commands section (#33005) 2018-08-31 10:11:58 -07:00
docs Revert "Do NOT allow termvectors on nested fields (#32728)" 2018-08-24 10:12:16 -04:00
how-to [Docs] Improve tuning for speed advice (#33315) 2018-09-03 11:09:30 +02:00
images Update MSI documentation (#31950) 2018-08-29 15:37:47 +10:00
index-modules Enable avoiding mmap bootstrap check (#32421) 2018-08-21 11:02:25 -04:00
indices Merge branch 'master' into ccr 2018-07-31 10:56:10 -04:00
ingest ingest: Introduce the dissect processor (#32884) 2018-08-28 07:11:20 -07:00
licensing [DOCS] Fix licensing API details (#31667) 2018-06-28 15:38:41 -07:00
mapping Highlight that index_phrases only works if no slop is used (#33303) 2018-08-31 14:48:55 +02:00
migration LLREST: Drop deprecated methods (#33223) 2018-09-01 11:11:25 -04:00
ml [DOCS] Moves machine learning APIs to docs folder (#31118) 2018-08-31 16:49:24 -07:00
modules Add user-defined cluster metadata (#33325) 2018-09-04 16:14:18 -06:00
monitoring [DOCS] Moves monitoring pages to docs folder (#33324) 2018-09-04 10:02:13 -07:00
query-dsl [Docs] Remove repeating words (#33087) 2018-08-28 13:16:43 +02:00
release-notes serialize suggestion responses as named writeables (#30284) 2018-08-07 13:31:00 -07:00
rest-api [DOCS] Moves machine learning APIs to docs folder (#31118) 2018-08-31 16:49:24 -07:00
rollup [DOCS] fix a couple of typos (#33356) 2018-09-04 10:07:11 +02:00
search [Docs] Add search timeout caveats (#33354) 2018-09-03 20:56:05 +02:00
settings Add support for "authorization_realms" (#33262) 2018-08-31 13:25:27 +10:00
setup [DOCS] fix a couple of typos (#33356) 2018-09-04 10:07:11 +02:00
sql [DOCS] Revert fix for broken link 2018-09-04 09:26:28 -07:00
testing [Docs] Remove repeating words (#33087) 2018-08-28 13:16:43 +02:00
upgrade [DOCS] fix a couple of typos (#33356) 2018-09-04 10:07:11 +02:00
aggregations.asciidoc [Docs] Update aggregations.asciidoc (#29265) 2018-03-28 15:01:45 +02:00
analysis.asciidoc [Docs] Add clarification to analysis example (#31826) 2018-07-06 14:36:58 +02:00
api-conventions.asciidoc Default to one shard (#30539) 2018-05-14 12:22:35 -04:00
cat.asciidoc Rename the bulk thread pool to write thread pool (#29593) 2018-04-19 08:18:58 -04:00
cluster.asciidoc Update docs for node specifications (#30468) 2018-08-20 14:21:31 +01:00
docs.asciidoc Inclusion of link to Multi Delete (#22619) 2017-01-16 12:58:59 +01:00
getting-started.asciidoc Set maxScore for empty TopDocs to Nan rather than 0 (#32938) 2018-08-22 17:23:54 +02:00
glossary.asciidoc Default to one shard (#30539) 2018-05-14 12:22:35 -04:00
gs-index.asciidoc [DOCS] Adding index file for GS "mini book". 2017-07-18 13:44:08 -07:00
how-to.asciidoc Correct grammar in list in how-to docs 2017-01-17 20:57:22 -05:00
index-modules.asciidoc completely drop `index.shard.check_on_startup: fix` for 7.0 (#33194) 2018-08-31 22:08:28 +02:00
index.asciidoc [DOCS] Moves monitoring pages to docs folder (#33324) 2018-09-04 10:02:13 -07:00
index.x.asciidoc [DOCS] Removes redundant index.asciidoc files (#30707) 2018-05-18 11:05:40 -07:00
indices.asciidoc add split index reference in indices.asciidoc 2017-11-06 12:55:41 +01:00
ingest.asciidoc [Docs] Changes to ingest.asciidoc (#28212) 2018-01-16 09:36:19 +01:00
mapping.asciidoc Don't count metadata fields towards index.mapping.total_fields.limit (#33386) 2018-09-05 18:27:21 +02:00
modules.asciidoc Remove left-over tribe reference 2018-01-30 21:44:21 +01:00
query-dsl.asciidoc Update query-dsl.asciidoc (#27669) 2017-12-11 18:06:08 +01:00
redirects.asciidoc [DOCS] Moves machine learning APIs to docs folder (#31118) 2018-08-31 16:49:24 -07:00
release-notes.asciidoc Migrate migration docs from 6.0 to 7.0 (#26227) 2017-08-16 13:12:44 -06:00
search.asciidoc [Docs] Add search timeout caveats (#33354) 2018-09-03 20:56:05 +02:00
setup.asciidoc [DOCS] Starting Elasticsearch (#31701) 2018-07-03 13:40:37 -07:00
testing.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
upgrade.asciidoc Revert "[DOCS] Added 6.3 info & updated the upgrade table. (#30940)" 2018-06-11 22:04:36 -04:00