41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
[[breaking-changes-7.3]]
|
|
== Breaking changes in 7.3
|
|
++++
|
|
<titleabbrev>7.3</titleabbrev>
|
|
++++
|
|
|
|
This section discusses the changes that you need to be aware of when migrating
|
|
your application to Elasticsearch 7.3.
|
|
|
|
See also <<release-highlights>> and <<es-release-notes>>.
|
|
|
|
coming[7.3.0]
|
|
|
|
//NOTE: The notable-breaking-changes tagged regions are re-used in the
|
|
//Installation and Upgrade Guide
|
|
|
|
//tag::notable-breaking-changes[]
|
|
|
|
// end::notable-breaking-changes[]
|
|
|
|
[[breaking_73_mapping_changes]]
|
|
=== Mapping changes
|
|
|
|
[float]
|
|
==== Defining multi-fields within multi-fields
|
|
|
|
Previously, it was possible to define a multi-field within a multi-field.
|
|
Defining chained multi-fields is now deprecated and will no longer be supported
|
|
in 8.0. To resolve the issue, all instances of `fields` that occur within a
|
|
`fields` block should be removed from the mappings, either by flattening the
|
|
chained `fields` blocks into a single level, or by switching to `copy_to` if
|
|
appropriate.
|
|
|
|
[[breaking_73_plugin_changes]]
|
|
=== Plugins changes
|
|
|
|
[float]
|
|
==== IndexStorePlugin changes
|
|
|
|
IndexStore and DirectoryService have been replaced by a stateless and simple
|
|
DirectoryFactory interface to create custom Lucene directory instances per shard. |