身安不如心安,屋宽不如心宽 。

请问ES如何实现,例如;固定六个条件,满足任意指定数量条件的数据?

Elasticsearch | 作者 l433608734 | 发布于2018年10月30日 | 阅读数:3940

例如 有以下条件,
  1. A字段>1
  2. B字段>1
  3. C字段>1
  4. D字段>1
  5. E字段>1
  6. F字段>1

要查出ES中满足这六个条件中任意四个条件的数据。
有没有简单点的实现办法啊?
求大神解答一下
已邀请:

rochy - rochy_he

赞同来自: l433608734 LovelyFeng cnfang

参考下面的案例:
boolQuery()
.should(条件1)
.should(条件2)
.should(条件3)
.should(条件4)
.should(条件5)
.should(条件6)
.minShouldMatch(4)

要回复问题请先登录注册