我有这样的文件
document-1
{
"edges" :[
{
"start" : "abc",
"end" : "def"
},
{
"start" : "bbb",
"end" : "ccc"
},
{
"start" : "xyz",
"end" : "aaa"
}
]
}
document-2
{
"edges" :[
{
"start" : "abc",
"end" : "def"
},
{
"start" : "bbb",
"end" : "ccc"
}
]
}
我想获得start
和end
的唯一组合。
即如下
{
"buckets": [
{
"key": {
"start": "abc",
"end": "def"
},
"doc_count": 2
},
{
"key": {
"start": "bbb",
"end": "ccc"
},
"doc_count": 2
},
{
"key": {
"start": "xyz",
"end": "aaa"
},
"doc_count": 1
}
]
}
我在start
和end
字段上尝试了术语聚合。但没有得到预期的输出。