diff --git a/docs/reference/mapping/dynamic-mapping.asciidoc b/docs/reference/mapping/dynamic-mapping.asciidoc index 2370684ff44..adc7d8675c4 100644 --- a/docs/reference/mapping/dynamic-mapping.asciidoc +++ b/docs/reference/mapping/dynamic-mapping.asciidoc @@ -40,15 +40,32 @@ automatically or explicitly. [float] === Disabling automatic type creation -Automatic type creation can be disabled by setting the `index.mapper.dynamic` -setting to `false`, either by setting the default value in the -`config/elasticsearch.yml` file, or per-index as an index setting: +Automatic type creation can be disabled per-index by setting the `index.mapper.dynamic` +setting to `false` in the index settings: [source,js] -------------------------------------------------- -PUT data/_settings <1> +PUT data/_settings { - "index.mapper.dynamic":false + "index.mapper.dynamic":false <1> +} +-------------------------------------------------- +// CONSOLE +// TEST[continued] + +<1> Disable automatic type creation for the index named "data". + +Automatic type creation can also be disabled for all indices by setting an index template: + +[source,js] +-------------------------------------------------- +PUT _template/template_all +{ + "template": "*", + "order":0, + "settings": { + "index.mapper.dynamic": false <1> + } } -------------------------------------------------- // CONSOLE