anchor.diff:  IMPORTANT: Indices created in Elasticsearch 6.0.0 or later may only contain a
   single <<mapping-type,mapping type>>.  Indices created in 5.x with multiple
   mapping types will continue to function as before in Elasticsearch 6.x.
  -Mapping types will be completely removed in Elasticsearch 7.0.0.
  +Types will be deprecated in APIs in Elasticsearch 7.0.0, and completely
  +removed in 8.0.0.
   
   [float]
   === What are mapping types?
  
positive.code: // NOTCONSOLE
  
  [float]
  === Index templates
  
  It is recommended to make index templates typeless before upgrading to 7.0 by
  re-adding them with `include_type_name` set to `false`.
  
negative.code: 
  In case of implicit index creation, because of documents that get indexed in
  an index that doesn't exist yet, the template is always honored. This is
  usually not a problem due to the fact that typeless index calls work on typed
  indices.
  
  [float]
  ==== Mixed-version clusters
  
  In a cluster composed of both 6.7 and 7.0 nodes, the parameter
  `include_type_name` should be specified in indices APIs like index
  creation. This is because the parameter has a different default between
  6.7 and 7.0, so the same mapping definition will not be valid for both
  node versions.
  
  Typeless document APIs such as `bulk` and `update` are only available as of
  7.0, and will not work with 6.7 nodes. This also holds true for the typeless
  versions of queries that perform document lookups, such as `terms`.
  