размер = 0, потому что я не хочу, чтобы результат документов (как вы хотите)
Первая группа (groupby) - это группа, укажите, что для вас является дубликатом в этой части.
Подагг (remove_dup) сохранит только первый элемент из первого добавленного groupby
Исходный массив будет рисовать указанное вами поле (и не будет печатать их все).
Надеюсь, это то, что вы ищете!
{
"size": 0,
"aggs": {
"group_by": {
"terms": {
"field": "fieldkey"
},
"aggs": {
"remove_dup": {
"top_hits": {
"size": 1,
"_source": [
"field1",
"field34"
]
}
}
}
}
}
}