0
在我的弹性搜索索引中有以下类型的条目。Aggregations elasticsearch 5
{
"_index": "employees",
"_type": "employee",
"_id": "10000",
"_score": 1.3640093,
"_source": {
"itms": {
"depc": [
"IT",
"MGT",
"FIN"
],
"dep": [
{
"depn": "Information Technology",
"depc": "IT"
},
{
"depn": "Management",
"depc": "MGT"
},
{
"depn": "Finance",
"depc": "FIN"
},
{
"depn": "Finance",
"depc": "FIN"
}
]
}
}
}
现在我的努力得到独特的部门清单,包括部门代码(DEPC)和部门名称(DEPN)。
我正在尝试下面,但它没有给出我期望的结果。
{
"size": 0,
"query": {},
"aggs": {
"departments": {
"terms": {
"field": "itms.dep.depc",
"size": 10000,
"order": {
"_term": "asc"
}
},
"aggs": {
"department": {
"terms": {
"field": "itms.dep.depn",
"size": 10
}
}
}
}
}
}
任何建议表示赞赏。
感谢您
是否有可能为DEPC有多个DEPN或反之亦然? – Rahul
这是不可能的 – Rose18