у меня есть такие документы
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
. но не получил ожидаемый результат.