mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-07 05:28:34 +00:00
9124c94a6c
Previously, queries on the _index field were not able to specify index aliases. This was a regression in functionality compared to the 'indices' query that was deprecated and removed in 6.0. Now queries on _index can specify an alias, which is resolved to the concrete index names when we check whether an index matches. To match a remote shard target, the pattern needs to be of the form 'cluster:index' to match the fully-qualified index name. Index aliases can be specified in the following query types: term, terms, prefix, and wildcard.
31 lines
899 B
Plaintext
31 lines
899 B
Plaintext
[[breaking-changes-7.5]]
|
|
== Breaking changes in 7.5
|
|
++++
|
|
<titleabbrev>7.5</titleabbrev>
|
|
++++
|
|
|
|
This section discusses the changes that you need to be aware of when migrating
|
|
your application to Elasticsearch 7.5.
|
|
|
|
See also <<release-highlights>> and <<es-release-notes>>.
|
|
|
|
coming[7.5.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[]
|
|
|
|
[discrete]
|
|
[[breaking_75_search_changes]]
|
|
=== Search Changes
|
|
|
|
[discrete]
|
|
==== Stricter checking for wildcard queries on _index
|
|
Previously, a wildcard query on the `_index` field matched directly against the
|
|
fully-qualified index name. Now, in order to match against remote indices like
|
|
i`cluster:index`, the query must contain a colon, as in `cl*ster:inde*`. This
|
|
behavior aligns with the way indices are matched in the search endpoint.
|