Merge pull request #20096 from jimferenczi/index_mapper_dynamic

Fix docs stating that index.mapper.dynamic can be set for all node in the elasticsearch.yml file.
This commit is contained in:
Jim Ferenczi 2016-08-22 10:51:12 +02:00 committed by GitHub
commit 8136c91cf0
1 changed files with 22 additions and 5 deletions

View File

@ -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