小编dsg*_*sgr的帖子

如何使用 Spring Data Elasticsearch 使用 OR 逻辑创建对 Elasticsearch 的复杂查询?

我正在寻找使用 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

4
推荐指数
2
解决办法
753
查看次数