我有两种方法来汇总数据。
首先,我过滤mysql数据并进行汇总
其次,i aggs将数据过滤为aggs。
如下:
我发现了不同的结果,我不知道为什么。
有人可以解释吗?
最佳答案
从Docs
因此,在第一种情况下,您将获得符合"site_id" : 1167639
标准的文档,然后对这些文档执行aggregation
。
在第二种情况下,您未指定任何查询,因此默认情况下为match_all
查询,并从hits
中获取所有文档,即65773792。然后使用filter来缩小聚合条件。
关于elasticsearch - “filter and aggs”和 “filter in aggs”有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33953234/