問題タブ [elasticsearch-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
257 参照

elasticsearch - Elasticsearch テンプレートでフィルターを操作するにはどうすればよいですか?

Elasticsearch で作業する同様の種類のデータ セットがあります。

これが私のインデックスのマッピングです。

データを取得するために検索テンプレートを使用しています。テンプレートを作成し、テンプレートの ID を渡してデータをクエリしました。

同じものについては、以下のリンクを参照してください。 検索テンプレート

テンプレートを作成し、テンプレートを使用してデータをクエリするために郵便配達員を使用しています。

以下のようにテンプレートを作成しました。

POST _scripts/test

POST _search/テンプレート

これはうまくいっています。期待通りの結果が得られています。

今、私はテンプレートのフィルタリングオプションにこだわっています。

カテゴリでフィルタリングしたい。テンプレートにカテゴリを追加し、値を次のように渡したい["Comedy", "Adventure"]

テンプレートにフィルターを追加し、配列値を渡すにはどうすればよいでしょうか?

0 投票する
1 に答える
25 参照

elasticsearch - Spring Data Elasticsearch 2.1.16:ソート距離を取得するには?

ES で距離で並べ替えようとすると、結果には通常、一致間の距離と検索場所が含まれます。

ソート距離はsortフィールドに含まれています。spring Date Elasticsearch 2.1.16でelasticsearchTemplateを使用してソート距離を取得するにはどうすればよいですか?

クエリのコードは次のとおりです。 Page<CircleES> resultPage = elasticsearchTemplate.queryForPage(searchQuery, CircleES.class);