Требования:
group by hldId having count(*) = 2
Запрос Elasticsearch:
"aggs": {
"groupByHldId": {
"terms": {
"field": "hldId",
"min_doc_count": 2,
"order" : { "_count" : "asc" }
}
}
}
, но записи не возвращаются
"aggregations" : {
"groupByHldId" : {
"doc_count_error_upper_bound" : -1,
"sum_other_doc_count" : 2660,
"buckets" : [ ]
}
}
, но при изменении на desc
он имеетreturn
"buckets" : [
{
"key" : 200035075,
"doc_count" : 355
},
или если без min_doc_count
, он также имеет return
"buckets" : [
{
"key" : 200000061,
"doc_count" : 1
},
Так почему оба направления mid_doc_count
и asc
возвращают пустое?