我有一个包含大约 200M 文档的 ElasticSearch 索引,总索引大小为 90Gb。
我更改了映射,所以我希望 ElasticSearch 重新索引所有文档。
我编写了一个脚本来创建一个新索引(使用新映射),然后遍历旧索引中的所有文档,然后放入新索引中。
它似乎工作,但问题是它工作得非常缓慢。前两天开始是300个文档/分钟,现在速度是150个文档/分钟。
该脚本在弹性搜索机器所在的同一网络内的机器上运行。
以这样的速度,完成重新索引需要一个月的时间。
有人知道一些更快的技术来重新索引弹性搜索索引吗?