鉴于ElasticSearch v2.0.0中的文档如下所示,我如何确定所有人的唯一组名是:开发人员,Scrummasters,UX,管理员。
for (int index = 0; index < 25; index++) {
alpha[index] = index * index;
}
for (int index = 25; index < alpha.length; index++) {
alpha[index] = 3 * index;
}
答案 0 :(得分:0)
这是Term Aggregation的用例,但由于文档中的groups
字段为nested
,因此您需要使用Nested Term Aggregation来查找不同的值以及它们在文档中的出现次数。
"aggs" : {
"groups" : {
"nested" : {
"path" : "groups"
},
"aggs" : {
"unique" : { "terms" : { "field" : "groups.name" } }
}
}
}