5.3.x から 5.4.x へのアップグレード
このセクションでは、バージョン 5.3.x から 5.4.x への重大な変更と、削除された機能を新しく導入された機能で置き換える方法について説明します。
重大な変更
knn 検索
NativeQueryBuilder
の withKnnQuery
メソッドは、knn 検索を備えた NativeQuery
を構築するために withKnnSearches
に置き換えられました。
KnnQuery
と KnnSearch
は、elasticsearch java クライアントの 2 つの異なるクラスであり、異なるクエリに使用され、異なるパラメーターがサポートされます。
KnnSearch
: elasticsearch リクエスト内の最上位のknn
クエリ (英語) です。KnnQuery
:query
句内のknn
クエリ (英語) です。
それでも KnnQuery
が望ましい場合は、NativeQueryBuilder
の withQuery(co.elastic.clients.elasticsearch._types.query_dsl.Query query)
句を使用して、query
句内に手動で構築してください。