我想过滤掉匹配,只返回我的聚合桶中的匹配。
{
"from": 0,
"aggs": {
"id.raw": {
"terms": {
"field": "id.raw",
"size": 0
},
"aggs": {
"id_bucket_filter": {
"bucket_selector": {
"buckets_path": {
"count": "_count"
},
"script": {
"inline": "count == 1"
}
}
}
}
}
}
}
结果汇总:
"id.raw": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "1726200CFABY",
"doc_count": 1
}
]
}
但我有66次点击。我只想要一击。密钥1726200CFABY的1个文档
"hits": {
"total": 66,
"max_score": 1,
"hits": [
{
如何仅返回与我的聚合存储桶匹配的ID的行
编辑:从Val评论我试过
{
"size": 0,
"aggs": {
"id.raw": {
"terms": {
"field": "id.raw",
"size": 0
},
"aggs": {
"top_hits": {
"top_hits": {
"size": 1
}
},
"id_bucket_filter": {
"bucket_selector": {
"buckets_path": {
"count": "_count"
},
"script": {
"inline": "count == 1"
}
}
}
}
}
}
}
我觉得我现在好了