elasticsearch 是否有管理elasticsearch迁移的工具,elasticsearch,elasticsearch" /> elasticsearch 是否有管理elasticsearch迁移的工具,elasticsearch,elasticsearch" />

elasticsearch 是否有管理elasticsearch迁移的工具

elasticsearch 是否有管理elasticsearch迁移的工具,elasticsearch,elasticsearch,我刚开始使用ElasticSearch,我希望在代码版本之间自动迁移 对于RDBMS我使用这样的工具将更改应用于数据库 例如: 使用up()和down()方法创建迁移文件 编写要应用的命令(例如添加索引) 在测试和etc/phinx迁移后 有这样的迁移工具吗 如果没有,还有其他可以接受的方法来处理集群的更改吗?我从来没有听说过专门用于ES索引的工具 如果您的目标是更新数据的内部表示,我认为最好的方法就是创建一个脚本: 查找受影响的文档 阅读内容 修改它们 在新的文档中重新索引它们 然后可以删除

我刚开始使用
ElasticSearch
,我希望在代码版本之间自动迁移

对于
RDBMS
我使用这样的工具将更改应用于数据库

例如:

  • 使用up()和down()方法创建迁移文件
  • 编写要应用的命令(例如添加索引)
  • 在测试和etc
    /phinx迁移后
  • 有这样的迁移工具吗


    如果没有,还有其他可以接受的方法来处理集群的更改吗?

    我从来没有听说过专门用于ES索引的工具

    如果您的目标是更新数据的内部表示,我认为最好的方法就是创建一个脚本:

    • 查找受影响的文档
    • 阅读内容
    • 修改它们
    • 在新的文档中重新索引它们
    • 然后可以删除旧文档

    更新文档重新索引不会更有效,因为文档是不可变的,所以更新就是get+reindex()

    Flyway,基于代码(例如Java)的迁移可以用于任何数据存储。

    它不完全是更新。它是一个版本控制管理器。它应该知道当前的数据库版本,并以有序的方式一个接一个地运行正确的迁移脚本。