gpt4 book ai didi

Elasticsearch 空过滤器聚合

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

我将 Elasticsearch 版本 5.4 升级到了 7.1。我在 5.4 版本上有一个查询,但在 7.1 上的相同查询会引发异常。

query malformed, empty clause found

查询:

{
"query": {"match_all": {}}
,"aggs": {
"price": {
"aggs": {
"tt": {
"terms": {
"field": "platformType"
}
}
},
"filter": {

}
}
}
}

过滤器为空,因为我使用条件较少的术语查询。有什么解决办法吗?

提前谢谢你。

最佳答案

Empty Clauses were deprecated .就像在 query 子句中一样使用 match_all

{
"query": {"match_all": {}}
,"aggs": {
"price": {
"aggs": {
"tt": {
"terms": {
"field": "platformType"
}
}
},
"filter": {
"match_all": {}
}
}
}
}

关于Elasticsearch 空过滤器聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58235613/

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