|
此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Data Elasticsearch 5.3.4! |
|
此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Data Elasticsearch 5.3.4! |
本节介绍从版本 5.3.x 到 5.4.x 的重大更改,以及如何将已删除的功能替换为新引入的功能。
重大更改
KNN 搜索
中的方法已替换为 to build a with knn search。withKnnQueryNativeQueryBuilderwithKnnSearchesNativeQuery
KnnQuery和 是 Elasticsearch Java 客户端中的两个不同类,用于不同的查询,支持不同的参数:KnnSearch
-
KnnSearch: 是 Elasticsearch 请求中的顶级KNN查询; -
KnnQuery: 是QUERY子句中的KNN查询;
如果仍然可取,请务必在 子句中手动构造它,通过 子句 中的 。KnnQueryquerywithQuery(co.elastic.clients.elasticsearch._types.query_dsl.Query query)NativeQueryBuilder