Спасибо большое за столь оперативную реакцию...
чуток изменил запрос, группировка стала работать, но данные не понятные и без количества уникальных данных по каждой группе...
измененный запрос:
{
"query": {
"filtered": {
"filter": {
"term": {
"name": "filter.value.1"
}
}
}
},
"aggs": {
"most_popular": {
"terms": {
}
},
"unique_group": {
"cardinality": {
}
}
}
}
полученные данные:
{
"took" : 82,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 496940,
"max_score" : 1.0,
"hits" : [ {
....10 элементов
"aggregations" : {
"most_popular" : {
"buckets" : [ {
"key" : "nuid",
"doc_count" : 496940
}, {
"key" : "3003733188",
"doc_count" : 994
}, {
"key" : "3002756006",
"doc_count" : 586
}, {
"key" : "3003633802",
"doc_count" : 500
}, {
"key" : "3003208883",
"doc_count" : 451
}, {
"key" : "3003203923",
"doc_count" : 414
}, {
"key" : "3003675635",
"doc_count" : 392
}, {
"key" : "3003208863",
"doc_count" : 256
}, {
"key" : "3003223005",
"doc_count" : 252
}, {
"key" : "3003710216",
"doc_count" : 155
} ]
},
"unique_group" : {
"value" : 25199
}
}
я не совсем понял результаты...
Правильно ли я понял, что всего уникальных
device.id = 25199?
а в разрезе по каждому Device.id
3003710216 - 155
3003223005 - 252 и т.д.
но тогда не понятно, почему buckets выведено не 25199 элементов? Как вывести все группы?