Elasticsearch:查找包含至少2个匹配术语的文档

时间:2018-06-07 08:23:58

标签: elasticsearch

说我已经列出了他们共同合作过的人员和项目。

现在我想找到所有项目,其中至少有2个特定人员作为团队的一员一起工作。

我知道我可以使用terms查询来查找5个中至少有1个工作的所有项目。

是否有可能将结果限制在2个或更多团队成员属于5人的项目中?

1 个答案:

答案 0 :(得分:0)

如果你能看一下Terms Set Query。它类似于您提到的Terms Query,但您应该能够使用minimum_should_match参数(将其设置为2)并拥有您想要的内容。