問題タブ [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.
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()
:
結果:
すべてのヘルプは本当に感謝しています。サポート方法がわかっている場合は、投稿をスキップしないでください。*ハイタッチ絵文字*