elasticSearch执行DSL对 text 类型进行 sort 报错。
同样错误,参考:ELK - Elasticsearch权威指南里的聚合分析报错: Text fields are not optimised for operations_如锋的博客-CSDN博客
这里,查询用到了sort,但是报错,需要将name
,改成name.keyword
。
#查询匹配
GET /test3/_doc/_search
{
"query":{
"term":{
"name":"jack"
}
},
"_source": ["name"],
"sort": [
{
"name.keyword": {
"order": "asc"
}
}
],
"from": 0,
"size": 1
}
posted on 2023-03-08 16:14 passionConstant 阅读(69) 评论(0) 编辑 收藏 举报