【发布时间】:2018-07-08 05:04:51
【问题描述】:
我将我的 elasticsearch 实例从 elasticsearch-2.x 升级到 elasticsearch-5.6 。一切似乎都很好。但在升级到版本 6 之前,我必须重新索引数据。重新索引是什么意思?
我有一个脚本可以在 elasticsearch 上创建我需要的所有数据。我必须启动这个脚本吗?但在这种情况下,就像我将删除所有索引并将所有转储安装回弹性搜索一样。
我不知道如何尝试,因为我不知道“正确的方法”。
编辑 我现在确实找到了带有 _reindex 帖子的 api。我是否必须为我拥有的所有索引执行此操作,或者是否有一个我不知道的应用程序这样做可能比我快:-)
【问题讨论】:
-
您的具体编程问题是什么?
-
我没有具体的编程问题。我只想知道“重新索引”的具体含义。我仍然不确定我的理解是否正确:创建新索引,导入分析器和映射,使用 _reindex API 从一个索引到另一个索引的 _reindex。这是正确的吗?
-
在这种情况下,您需要超级用户 stackexchange。这是编程之一。 superuser.com/tour
-
@G_V 非常感谢 :-)
标签: elasticsearch elasticsearch-5 reindex