This section discusses the changes that you need to be aware of when migrating your application to Elasticsearch 7.3.
It is no longer possible to supply the
format parameter when you define a
date_histogram transform pivot. Previously constructed transforms
will still run but the configured
format will be ignored.
dense_vector field now requires
dims parameter, specifying the number of
dimensions for document and query vectors for this field.
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
fields blocks into a single level, or by switching to
IndexStore and DirectoryService have been replaced by a stateless and simple DirectoryFactory interface to create custom Lucene directory instances per shard.
common query has been deprecated. The same functionality can be achieved
match query if the total number of hits is not tracked.
cutoff_frequency parameter has been deprecated for
queries. The same functionality can be achieved without any configuration provided
that the total number of hits is not tracked.
Aliases are now replicated to a follower from its leader, so directly modifying aliases on follower indices is no longer allowed.