Override default templateedit

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
{
  "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.