众所周知,AWS Elasticsearch 对普通 Elasticsearch API 施加了很多奇怪的限制。
我想更新现有索引的设置以添加新的分析器。但它需要关闭并重新打开索引(因为事件设置上不允许设置更新),这是 AWS Elasticsearch 不允许的。
因此,我正在考虑使用新设置创建一个新索引,并将旧数据移至新索引中。
我的问题是:如何使用 Kibana 开发工具在 AWS Elasticsearch 上轻松地将一个索引中的数据移动到另一个索引中?
最佳答案
您可以通过 sense 插件/kibana 开发工具简单地执行此操作,这会将所有数据从旧索引复制到新索引
注意:首先定义新索引的设置和映射,然后运行以下查询。
POST _reindex
{
"source": {
"index": "old index_name"
},
"dest": {
"index": "new index_name"
}
}
关于amazon-web-services - AWS Elasticsearch : How to move data from one index into another,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43744151/