我在1.7版的elasticsearch中有一个大小为25GB的索引,我想将其升级到es 5.5。但是由于文档有空的字段名(字符串),1.7版本支持这些字段名,但5.5版本不支持这些字段名,所以我想用 null
价值观。
因为其他人已经为数据建立了索引,所以我不知道是否能够找到源代码,以便修复此问题并再次为数据建立索引。但是既然数据已经被索引了,有没有什么方法可以在一个数据库中检索索引的所有文档 .json
可以用来修复错误并重新索引的文件?
例如-检索中的所有文档 bulk.json
然后用通常的 post
在es 5.5版本中请求。
我试过几种方法,也研究过这个问题,但没有找到任何方法可以在一个单独的内存中存储所有25GB的文档 bulk.json
如果有其他方法可以解决这个问题,一定要告诉我。
1条答案
按热度按时间ibps3vxo1#
使用elasticdump,它将直接向前
那么,