我有这种文档的索引:
{
"_id": "6827",
"_index": "test",
"_score": 1.0,
"_source": {
"class": [
{
"name": "physics",
"grade" : [
12,
2
],
},
{
"name": "french",
"grade" : [
4,
8,
],
},
{
"name": "sport",
"grade": [
14,
18,
16
]
}
]
},
"_type": "student"
}
一个学生可能有不同数量的订阅课程
我想:
- 知道班级人数如何分配(1班,2班等的学生人数)
- 每节课上多少次(我知道所有可能的课)
我已经看到度量聚合是可能的,并且我想做的是可能的。但我是 es 的新手,我没有成功弥补这一点。
有人可以帮忙吗?