【发布时间】:2020-02-27 08:02:01
【问题描述】:
我正在寻找使用 Java 中的 OR 逻辑对 Elasticsearch 进行复杂查询的最佳方法。
我真的需要 ((A and B) or (C and D) or (E and F and G)))。
现在我使用 ElasticsearchTemplate 和 org.springframework.data.elasticsearch.core.query.Criteria.class。
但是我不能在一个查询中实现 OR 逻辑,我必须对 Elasticsearch 进行单独的请求:
- 一个用于(A 和 B),
- 一个用于(C 和 D),依此类推...
【问题讨论】:
标签: java elasticsearch spring-data-elasticsearch