gpt4 book ai didi

elasticsearch - “filter and aggs”和 “filter in aggs”有什么区别

转载 作者:行者123 更新时间:2023-12-02 22:46:46 28 4
gpt4 key购买 nike

我有两种方法来汇总数据。

首先,我过滤mysql数据并进行汇总

其次,i aggs将数据过滤为aggs。
如下:

我发现了不同的结果,我不知道为什么。

有人可以解释吗?

case 1

case 2

最佳答案

Docs

By default, aggregations operate in the same scope as the query. Put another way, aggregations are calculated on the set of documents that match your query.



因此,在第一种情况下,您将获得符合 "site_id" : 1167639标准的文档,然后对这些文档执行 aggregation

在第二种情况下,您未指定任何查询,因此默认情况下为 match_all查询,并从 hits中获取所有文档,即65773792。然后使用 filter来缩小聚合条件。

关于elasticsearch - “filter and aggs”和 “filter in aggs”有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33953234/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com