mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-10 15:05:33 +00:00
After deprecating getters and setters and the query DSL parameter in 5.x, support for `minimum_number_should_match` can be removed entirely. Also consolidated comments with the ones on 5.x branch and added an entry to the migration docs.
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
[[breaking_60_search_changes]]
|
|
=== Search and Query DSL changes
|
|
|
|
==== Changes to queries
|
|
|
|
* The `collect_payloads` parameter of the `span_near` query has been removed. Payloads will be
|
|
loaded when needed.
|
|
|
|
* Queries on boolean fields now strictly parse boolean-like values. This means
|
|
only the strings `"true"` and `"false"` will be parsed into their boolean
|
|
counterparts. Other strings will cause an error to be thrown.
|
|
|
|
* The `in` query (a synonym for the `terms` query) has been removed
|
|
|
|
* The `geo_bbox` query (a synonym for the `geo_bounding_box` query) has been removed
|
|
|
|
* The `mlt` query (a synonym for the `more_like_this` query) has been removed
|
|
|
|
* The `fuzzy_match` and `match_fuzzy` query (synonyma for the `match` query) have been removed
|
|
|
|
* The `terms` query now always returns scores equal to `1` and is not subject to
|
|
`indices.query.bool.max_clause_count` anymore.
|
|
|
|
* The deprecated `indices` query has been removed.
|
|
|
|
* Support for empty query objects (`{ }`) has been removed from the query DSL.
|
|
An error is thrown whenever an empty query object is provided.
|
|
|
|
* The deprecated `minimum_number_should_match` parameter in the `bool` query has
|
|
been removed, use `minimum_should_match` instead.
|
|
|
|
==== Search shards API
|
|
|
|
The search shards API no longer accepts the `type` url parameter, which didn't
|
|
have any effect in previous versions.
|