Fix docs stating that index.mapper.dynamic can be set for all nodes in the elasticsearch.yml file. This is not supported in 5.x (index settings cannot be set at the cluster level) and should be replace with a template for all indices.

This commit is contained in:
Jim Ferenczi 2016-08-22 10:20:43 +02:00
parent 6ed83ce36a
commit 4bee565535

View File

@ -40,15 +40,32 @@ automatically or explicitly.
[float] [float]
=== Disabling automatic type creation === Disabling automatic type creation
Automatic type creation can be disabled by setting the `index.mapper.dynamic` Automatic type creation can be disabled per-index by setting the `index.mapper.dynamic`
setting to `false`, either by setting the default value in the setting to `false` in the index settings:
`config/elasticsearch.yml` file, or per-index as an index setting:
[source,js] [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 // CONSOLE