gpt4 book ai didi

java - 在Elasticsearch中,如何在聚合级别应用过滤器

转载 作者:太空宇宙 更新时间:2023-11-04 13:13:37 25 4
gpt4 key购买 nike

我目前正在使用 termsfilter,然后使用聚合来过滤命中,然后应用聚合。有没有一种方法可以让我为所有聚合使用一个通用过滤器,并在聚合级别(术语聚合)使用一个过滤器?

注意:我不是在寻找聚合过滤器/过滤器,因为它不会在必填字段上返回存储桶,而且我不是在寻找 post_filter。

提前致谢..

最佳答案

我从其他问题中得到了答案 How to filter an elasticsearch global aggregation?

{
"query":{
"filtered":{
"filter":{ "terms":{ "family_name":"Brown" } } //filter_1
}
},
"aggs":{
"young_age":{
"filter":{
"range":{ "lt":40, "gt":18 } //filter_2
},
"aggs":{
"age":{
"terms":{
"field":"age"
}
}
}
}
}
}

关于java - 在Elasticsearch中,如何在聚合级别应用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33733300/

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