Override default template

edit

You can override the default mappings for all indices and all types by specifying a _default_ type mapping in an index template which matches all indices.

For example, to disable the _all field by default for all types in all new indices, you could create the following index template:

PUT _template/disable_all_field
{
  "order": 0,
  "template": "*", 
  "mappings": {
    "_default_": { 
      "_all": { 
        "enabled": false
      }
    }
  }
}

Applies the mappings to an index which matches the pattern *, in other words, all new indices.

Defines the _default_ type mapping types within the index.

Disables the _all field by default.