准确的文档按弹性搜索的聚合计算

时间:2015-01-02 18:13:55

标签: count elasticsearch document aggregation

我需要完整的术语聚合计数,我看到了弹性搜索is not always accurate。我想知道是否有另一种解决方案来克服这种限制。

1 个答案:

答案 0 :(得分:1)

您可以在聚合查询中将尺寸设置为0:

{
  "aggs" : {
    "products" : {
        "terms" : {
            "field" : "product",
            "size" : 0
        }
    }
  }
}

但根据文件:

  

可以不通过将大小设置为0来限制返回的术语数量。不要在高基数字段上使用它,因为这会导致你的CPU被杀,因为术语需要返回排序,以及你的网络