問題タブ [elasticsearch-7]

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

elasticsearch - QueryBuilders で termQuery を使用すると、Elasticsearch がゼロ ヒットを返す

Elasticsearch からのデータを検索する Java アプリを構築しています (データは kafka から logstash に、次に Elasticsearch に json 形式で送信されます)。私が使用するQueryBuilders.queryStringQuery(reqId)と、すべての結果が問題なく返さQueryBuilders.termQuery("routingRequestID", reqId);れますが、reqId が ES データに存在する場合でも、使用すると 0 ヒットが返されます。

によって生成されたクエリsearchSource.query():

で生成されたクエリsearchRequest.source().toString():

結果:

すべてのヘルプは本当に感謝しています。サポート方法がわかっている場合は、投稿をスキップしないでください。*ハイタッチ絵文字*