标签: elasticsearch
说我已经列出了他们共同合作过的人员和项目。
现在我想找到所有项目,其中至少有2个特定人员作为团队的一员一起工作。
我知道我可以使用terms查询来查找5个中至少有1个工作的所有项目。
terms
是否有可能将结果限制在2个或更多团队成员属于5人的项目中?
答案 0 :(得分:0)
如果你能看一下Terms Set Query。它类似于您提到的Terms Query,但您应该能够使用minimum_should_match参数(将其设置为2)并拥有您想要的内容。
minimum_should_match