首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >elasticsearch按_id排序

问elasticsearch按_id排序
EN

Stack Overflow用户
提问于 2019-10-26 05:06:03
回答 1查看 803关注 0票数 0

我们在elastic 5.x中有sort by _uid,现在已经被弃用了

我们升级了现有的5.x数据,elastic 6.8.3正在使用它

但是排序失败了

我们将代码更改为按_id排序,这适用于新创建的索引

但旧的似乎仍然是5.x兼容的,排序失败

代码语言:javascript
复制
"Fielddata access on the _id field is disallowed"
EN

回答 1

Stack Overflow用户

发布于 2021-02-03 21:40:20

我也有同样的问题。从5.6恢复到6.8群集的索引将抛出错误。

代码语言:javascript
复制
"type": "script_exception",
"reason": "runtime error",
"Fielddata access on the _id field is disallowed"

为了解决这个问题,我用相同的映射创建了一个新的索引,并对数据进行了重新索引。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58565731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档