在elasticsearch中过滤聚合doc_count

时间:2018-10-01 10:47:34

标签: elasticsearch kibana

我正在研究Elasticsearch,并尝试根据doc_count过滤汇总的数据。我可以提及最小的doc_count个数。但是,如果我想找到doc_count等于或小于给定数字的汇总结果怎么办?有什么解决办法吗?

GET interaction-v2/_search
{
  "size": 0,
  "aggs": {
    "group_by_user": {
      "terms": {
        "field": "customer_id",
        "size": 10
      }
    }
  }
}

1 个答案:

答案 0 :(得分:0)

答案在这里:Elasticsearch filter aggregations on minimal doc count

要保存您的查找内容,请执行以下操作:

aggs: {
    field1: {
        terms: {
            field: 'field1',
            min_doc_count: 1000
        },