gpt4 book ai didi

elasticsearch - ElasticSearch:指标聚合是否支持min_doc_count

转载 作者:行者123 更新时间:2023-12-03 01:42:08 25 4
gpt4 key购买 nike

我是Elastic Search的新手,正在尝试对我的文档使用Metric聚合进行查询。但是,当我为总和指标聚合添加字段:min_doc_count = 1时,出现错误:
`

{
"error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "[sum] unknown field [min_doc_count], parser not found"
}
],
"type": "illegal_argument_exception",
"reason": "[sum] unknown field [min_doc_count], parser not found"
},
"status": 400
}

`

我在这里想念什么?

`
{
"aggregations" : {
"myKey" : {
"sum" : {
"field" : "field1",
"min_doc_count": 1
}
}
}
}

`

最佳答案

我不确定为什么/在哪里有sum关键字?
min_doc_count的想法是确保给定aggs查询返回的存储桶至少包含N个文档,以下示例仅返回出现在10个或更多文档中的主题的主题桶。

GET _search
{
"aggs" : {
"docs_per_subject" : {
"terms" : {
"field" : "subject",
"min_doc_count": 10
}
}
}
}

因此,考虑到这一点,您将重构为以下内容...尽管将 min_doc_count设置为 1时,实际上根本不需要保留该参数。
GET _search
{
"aggs" : {
"docs_per_subject" : {
"terms" : {
"field" : "field1",
"min_doc_count": 1
}
}
}
}

关于elasticsearch - ElasticSearch:指标聚合是否支持min_doc_count,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46736343/

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