2018-05-15 06:49:00 +08:00
|
|
|
[[release-highlights]]
|
2020-06-16 04:26:30 +08:00
|
|
|
== What's new in {minor-version}
|
2018-05-15 06:49:00 +08:00
|
|
|
|
2022-06-30 15:15:22 +08:00
|
|
|
coming::[{minor-version}]
|
|
|
|
|
2021-03-15 22:20:12 +08:00
|
|
|
Here are the highlights of what's new and improved in {es} {minor-version}!
|
2022-04-21 16:49:38 +08:00
|
|
|
ifeval::[\{release-state}\"!=\"unreleased\"]
|
2021-03-15 22:20:12 +08:00
|
|
|
For detailed information about this release, see the <<es-release-notes>> and
|
|
|
|
<<breaking-changes>>.
|
2022-04-21 16:49:38 +08:00
|
|
|
endif::[]
|
2018-05-15 06:49:00 +08:00
|
|
|
|
2020-06-16 04:26:30 +08:00
|
|
|
// Add previous release to the list
|
2022-04-21 16:49:38 +08:00
|
|
|
Other versions:
|
|
|
|
|
2023-02-14 23:52:49 +08:00
|
|
|
{ref-bare}/8.7/release-highlights.html[8.7]
|
|
|
|
| {ref-bare}/8.6/release-highlights.html[8.6]
|
2023-01-11 01:10:51 +08:00
|
|
|
| {ref-bare}/8.5/release-highlights.html[8.5]
|
2022-11-16 22:32:19 +08:00
|
|
|
| {ref-bare}/8.4/release-highlights.html[8.4]
|
2022-09-22 02:15:07 +08:00
|
|
|
| {ref-bare}/8.3/release-highlights.html[8.3]
|
2022-06-30 15:15:22 +08:00
|
|
|
| {ref-bare}/8.2/release-highlights.html[8.2]
|
2022-05-26 05:17:32 +08:00
|
|
|
| {ref-bare}/8.1/release-highlights.html[8.1]
|
2022-04-21 16:49:38 +08:00
|
|
|
| {ref-bare}/8.0/release-highlights.html[8.0]
|
2018-05-15 06:49:00 +08:00
|
|
|
|
2022-03-31 22:44:22 +08:00
|
|
|
// tag::notable-highlights[]
|
2023-04-05 18:02:53 +08:00
|
|
|
|
|
|
|
[discrete]
|
|
|
|
[[add_new_similarity_field_to_knn_clause_in_search]]
|
|
|
|
=== Add new `similarity` field to `knn` clause in `_search`
|
|
|
|
This adds a new parameter to `knn` that allows filtering nearest
|
|
|
|
neighbor results that are outside a given similarity.
|
|
|
|
|
|
|
|
`num_candidates` and `k` are still required as this controls the
|
|
|
|
nearest-neighbor vector search accuracy and exploration. For each shard
|
|
|
|
the query will search `num_candidates` and only keep those that are
|
|
|
|
within the provided `similarity` boundary, and then finally reduce to
|
|
|
|
only the global top `k` as normal.
|
|
|
|
|
|
|
|
For example, when using the `l2_norm` indexed similarity value, this
|
|
|
|
could be considered a `radius` post-filter on `knn`.
|
|
|
|
|
|
|
|
relates to: https://github.com/elastic/elasticsearch/issues/84929 &&
|
|
|
|
https://github.com/elastic/elasticsearch/pull/93574
|
|
|
|
|
|
|
|
{es-pull}94828[#94828]
|
|
|
|
|
2020-06-16 04:26:30 +08:00
|
|
|
// end::notable-highlights[]
|
|
|
|
|
2022-04-21 16:49:38 +08:00
|
|
|
|