gpt4 book ai didi

elasticsearch - 过滤结果集上的elasticsearch聚合

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

我正在尝试利用Elasticsearch中的聚合功能。

  • 是否可以过滤一组文档,然后将聚合应用于
    过滤文件集?
  • 是否可以从聚合器检索一组分页的存储桶?我正在寻找潜在的一百万个存储桶,并希望以分页的方式获取存储桶。

  • 我搜索了有关此的信息,并遇到了这篇关于聚合的非常有用的文章。
    https://www.found.no/foundation/elasticsearch-aggregations/
    但是我找不到与聚合结合的有关过滤和分页的任何信息

    最佳答案

    ElasticSearch guide on aggregations(重点是我的):

    An aggregation can be seen as a unit-of-work that builds analytic information over a set of documents. The context of the execution defines what this document set is (e.g. a top-level aggregation executes within the context of the executed query/filters of the search request).



    因此,可以的,您可以过滤一组文档,然后再使用查询,然后使用aggregations子句来应用聚合。
    {
    "query": { /* any query */ },
    "aggs" : { /* aggregations on resulting documents */ }
    }

    我认为您无法通过汇总结果进行分页,但是 fromsize可能会起作用。

    关于elasticsearch - 过滤结果集上的elasticsearch聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22702460/

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