|
@@ -9,33 +9,56 @@
|
|
|
|
|
|
// end::notable-breaking-changes[]
|
|
|
|
|
|
-[float]
|
|
|
-==== Limiting the number of completion contexts
|
|
|
|
|
|
+.The maximum number of completion contexts per field is now 10.
|
|
|
+[%collapsible]
|
|
|
+====
|
|
|
+*Details* +
|
|
|
The number of completion contexts within a single completion field
|
|
|
has been limited to 10.
|
|
|
|
|
|
-[float]
|
|
|
-==== Removal of types
|
|
|
+*Impact* +
|
|
|
+Use a maximum of 10 completion contexts in a completion field. Specifying more
|
|
|
+than 10 completion contexts will return an error.
|
|
|
+====
|
|
|
|
|
|
+
|
|
|
+.Mapping API endpoints containing document types have been removed.
|
|
|
+[%collapsible]
|
|
|
+====
|
|
|
+*Details* +
|
|
|
The typed REST endpoints of the Put Mapping, Get Mapping and Get Field mapping
|
|
|
APIs have been removed in favour of their typeless REST endpoints, since indexes
|
|
|
no longer contain types, these typed endpoints are obsolete.
|
|
|
|
|
|
-[float]
|
|
|
-==== Defining multi-fields within multi-fields
|
|
|
+*Impact* +
|
|
|
+Use the typeless REST endpoints to update and retrieve mappings. Requests
|
|
|
+submitted to the typed mapping API endpoints will return an error.
|
|
|
+====
|
|
|
|
|
|
+.Multi-fields within multi-fields is no longer supported.
|
|
|
+[%collapsible]
|
|
|
+====
|
|
|
+*Details* +
|
|
|
Previously, it was possible to define a multi-field within a multi-field.
|
|
|
Defining chained multi-fields was deprecated in 7.3 and is now no longer
|
|
|
-supported. To migrate the mappings, all instances of `fields` that occur within
|
|
|
+supported.
|
|
|
+
|
|
|
+*Impact* +
|
|
|
+To migrate mappings, all instances of `fields` that occur within
|
|
|
a `fields` block should be removed, either by flattening the chained `fields`
|
|
|
blocks into a single level, or by switching to `copy_to` if appropriate.
|
|
|
+====
|
|
|
|
|
|
-[float]
|
|
|
[[fieldnames-enabling]]
|
|
|
-==== Disallow use of the `enabled` setting on the `_field_names` field
|
|
|
-
|
|
|
+.The `_field_names` meta-field's `enabled` parameter has been removed.
|
|
|
+[%collapsible]
|
|
|
+====
|
|
|
+*Details* +
|
|
|
The setting has been deprecated with 7.5 and is no longer supported on new indices.
|
|
|
Mappings for older indices will continue to work but emit a deprecation warning.
|
|
|
+
|
|
|
+*Impact* +
|
|
|
The `enabled` setting for `_field_names` should be removed from templates and mappings.
|
|
|
Disabling _field_names is not necessary because it no longer carries a large index overhead.
|
|
|
+====
|