mappings.asciidoc 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. [float]
  2. [[breaking_80_mappings_changes]]
  3. === Mapping changes
  4. //NOTE: The notable-breaking-changes tagged regions are re-used in the
  5. //Installation and Upgrade Guide
  6. //tag::notable-breaking-changes[]
  7. // end::notable-breaking-changes[]
  8. [float]
  9. ==== Limiting the number of completion contexts
  10. The number of completion contexts within a single completion field
  11. has been limited to 10.
  12. [float]
  13. ==== Defining multi-fields within multi-fields
  14. Previously, it was possible to define a multi-field within a multi-field.
  15. Defining chained multi-fields was deprecated in 7.3 and is now no longer
  16. supported. To migrate the mappings, all instances of `fields` that occur within
  17. a `fields` block should be removed, either by flattening the chained `fields`
  18. blocks into a single level, or by switching to `copy_to` if appropriate.
  19. [float]
  20. [[fieldnames-enabling]]
  21. ==== Disallow use of the `enabled` setting on the `_field_names` field
  22. The setting has been deprecated with 7.5 and is no longer supported on new indices.
  23. Mappings for older indices will continue to work but emit a deprecation warning.
  24. The `enabled` setting for `_field_names` should be removed from templates and mappings.
  25. Disabling _field_names is not necessary because it no longer carries a large index overhead.