2019-05-24 04:44:59 -04:00
|
|
|
[[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[]
|
|
|
|
|
2019-05-24 18:55:06 -04:00
|
|
|
[[breaking_73_mapping_changes]]
|
|
|
|
=== Mapping changes
|
2019-07-02 21:14:16 -04:00
|
|
|
`dense_vector` field now requires `dims` parameter, specifying the number of
|
|
|
|
dimensions for document and query vectors for this field.
|
2019-05-24 18:55:06 -04:00
|
|
|
|
|
|
|
[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.
|
|
|
|
|
2019-05-24 04:44:59 -04:00
|
|
|
[[breaking_73_plugin_changes]]
|
|
|
|
=== Plugins changes
|
|
|
|
|
|
|
|
[float]
|
|
|
|
==== IndexStorePlugin changes
|
|
|
|
|
|
|
|
IndexStore and DirectoryService have been replaced by a stateless and simple
|
2019-05-31 06:56:07 -04:00
|
|
|
DirectoryFactory interface to create custom Lucene directory instances per shard.
|
|
|
|
|
|
|
|
|
|
|
|
[float]
|
|
|
|
[[breaking_73_search_changes]]
|
|
|
|
=== Search Changes
|
|
|
|
|
|
|
|
[float]
|
|
|
|
==== Deprecation of queries
|
|
|
|
|
|
|
|
The `common` query has been deprecated. The same functionality can be achieved
|
|
|
|
by the `match` query if the total number of hits is not tracked.
|
|
|
|
|
|
|
|
[float]
|
|
|
|
===== Deprecation of query parameters
|
|
|
|
|
|
|
|
The `cutoff_frequency` parameter has been deprecated for `match` and `multi_match`
|
|
|
|
queries. The same functionality can be achieved without any configuration provided
|
|
|
|
that the total number of hits is not tracked.
|