特にjavaapiを使用して、探している正確なElasticsearchクエリを構築するのに問題があります。
Java APIを使用してフィールド検索を作成すると、単一のフィールドと単一の用語しか使用できないようです。クエリ文字列を使用すると、クエリ全体を一連のフィールドに適用できるように見えます。私がやりたいのは、特定のクエリを1つのフィールドに適用し、別のクエリを別のフィールドに適用することです。
これは私が知っている混乱です。これは私が構築したいタイプのクエリです
(name contains "foo" or name contains "bar") AND ( date equals today)
私はElasticsearchの速度と柔軟性が大好きですが、http: //www.elasticsearch.org/のドキュメントは解析が難しいものです(「はじめに」と「概念」にはリンクがないことに気づきましたが、APIセクションにはリンクがあります。 )これらのクエリをマスターするための優れたリソースを誰かが持っているなら、私はそれらを見てみたいです。ありがとう!