我的ES文件看起來是這樣的:Elasticsearch查詢 「OR但不是所有的」
其中ResponseQ1,ResponseQ2和ResponseCompleted是整數,其餘的字符串文本。
我需要創建一個查詢與其中1或2(但是,並非所有3)子條件被滿足以下條件:
- ResponseQ1:0
- ResponseQ2:0
- ResponseQ3: 「跳過」
做一個布爾查詢與「應該」可以很容易地讓我簡單或在子條件的1,2或3得到滿足的關係,但我根本無法弄清楚如何履行「,而不是全部3個子公司揚長避短」。
真的很感謝這方面的一些指導,謝謝。
我正在使用ElasticSearch 2.2通過Kibana 4.4.1運行我的查詢。
嘗試使用查詢字符串的查詢功能https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html –