我将Elasticsearch
版5.4
升级到7.1
。我有一个针对5.4
版本的查询,但是针对7.1
的同一查询引发了异常。
查询格式错误,找到空子句
查询:
{
"query": {"match_all": {}}
,"aggs": {
"price": {
"aggs": {
"tt": {
"terms": {
"field": "platformType"
}
}
},
"filter": {
}
}
}
}
该过滤器为空,因为我使用条件较少项查询。有什么解决办法吗?
谢谢。
答案 0 :(得分:1)
Empty Clauses were deprecated。像在match_all
子句中一样使用query
。
{
"query": {"match_all": {}}
,"aggs": {
"price": {
"aggs": {
"tt": {
"terms": {
"field": "platformType"
}
}
},
"filter": {
"match_all": {}
}
}
}
}