terms:聚合分组,类似于sql中group by,结果为每个单位出现的次数,需要给定size值,不然默认最大为10
"aggs": {
"classid": {
"terms": {
"field": "classid",
"size": 10
}
}
}
查询结果:
cardinality: 去重,类似于sql中distinct ,结果为单位数量,
如查询共有多少个班级:
"aggs": {
"classid": {
"cardinality": {
"field": "classid"
}
}
}
查询结果: