我将这个数组放置在权限的Elasticsearch对象中。 用户可以是普通用户或管理员。
"permission":[
"admin":["123","456","789"] //unique ids of users that are admin
"user" :["668","555"]//unique ids of users that are normal users
]
如何进行汇总,以便提取:
权限中的所有唯一ID(无论是管理员还是用户都无关紧要)
管理员和用户的所有唯一ID。
我按条款尝试了此agg,但它不起作用:
{
"aggs" : {
"permissions" : {
"terms" : { "field" : "permissions" }
}
}
}