我想基于多个“和”条件获取学生人数 例如:计算学生的人数,其中不在10年级以下的学生和以instudent_in [“ A”,“ B”]年级和学生科目为数学。
我已经尝试过使用聚合查询,但是不知道如何制作和调整它
'{"aggs": {"num_of_students": {"terms": {"field": "student"}}}}'
请帮助。
预期结果:根据“和”条件计算学生人数。 实际结果:获得所有学生的人数。
答案 0 :(得分:0)
您可以将bool查询与aggs一起使用,以仅对以下查询结果应用聚合
if