gpt4 book ai didi

java - Java中最小和最大聚合的范围聚合

转载 作者:行者123 更新时间:2023-12-03 02:14:09 26 4
gpt4 key购买 nike

我有一种情况,我需要在java中为数字字段建立范围聚合以进行 Elasticsearch ,但是我没有范围。我需要从现有文档计算范围(最小和最大),然后将其传递给范围聚合。我们该怎么做?是否可以合并范围,最小和最大聚合?

最佳答案

理想情况下,可以从一个聚合的输出中选择一个值或值/结果的类型,以便在另一个聚合系列中重用。此聚合系列称为管道聚合https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-pipeline.html
但是,范围聚合不是管道同级聚合的一部分。因此,在您的方案中,您将需要进行第一个查询(将min和max作为两个度量聚合https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics.html)以获取min和max值,然后重用数据对ES进行第二次调用。

关于java - Java中最小和最大聚合的范围聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63938378/

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