你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
jianfaith - 90后 大数据
赞同来自:
God_lockin
woon
wrd
要回复问题请先登录或注册
90后 大数据
5 个回复
jianfaith - 90后 大数据
赞同来自:
jianfaith - 90后 大数据
赞同来自:
God_lockin
赞同来自:
如果是数据中某个字段,其他那些拿来计算id的字段也都存在与数据里,可以考虑通过一些pipeline + reindex 的方法让ES重新算
如果是_id的话,最简单的办法是维护一个uuid <-> hashId 的映射表,取数据的时候从里面去取,但是为了保证后续的数据能兼容,还是得重建索引重新刷这些_id
woon
赞同来自:
painless没有现成的hash算法,可以自己实现,然后reindex指定_id。我也不知道效率怎么样,楼主可以试试。
1. stackoverflow is-it-possible-to-have-a-computed-id-field-by-hashing-other-fields-of-the-docum
2. discuss.elastic.co how-to-change-a-documents--id-during-a-reindex
wrd
赞同来自: