問題タブ [elasticsearch-api]

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 投票する
2 に答える
6757 参照

java - ElasticSearch Java API: 既存のドキュメントの更新

現在、Java API を使用して ElasticSearch ドキュメントを更新しようとしています。次のコードを含むグルーヴィーなスクリプトがあります。

私が抱えている問題は、次のドキュメント内の配列を更新したいということです:

上記のドキュメントには、単一のオブジェクトを持つ「policies」という配列を持つドキュメントがあります。「ポリシー」配列を追加のオブジェクトで更新できるようにしたいと考えています。最終結果は次のようになります。

私は何を間違っていますか?

0 投票する
0 に答える
505 参照

elasticsearch - Elasticsearch クエリ ビルダー「IN」クエリ

エラスティック検索で SQL クエリを複製しようとしていinます...次のようなものselect * from products where id in ('123, '345');

私は以下のようなものを持っています -

私が最後に得ている応答System.out.printlnは次のとおりです。

製品IDを持つ2つの製品があることは確かであり、123Kibana345経由でそれらを見ることができました. しかし、上記のコードはヒットを返しません。SQLINクエリを正しい方法で複製していますか?