众所周知,AWS Elasticsearch对普通的elasticsearch API施加了许多奇怪的约束。
我想更新现有索引的设置,以添加新的分析器。但是它需要关闭并重新打开索引(因为在 Activity 设置上不允许设置更新),而这是AWS Elasticsearch所不允许的。
因此,我正在考虑使用新设置创建新索引并将旧数据移动到新索引中。
我的问题是:
如何使用Kibana开发工具在AWS Elasticsearch上轻松地将一个索引中的数据移到另一个索引中。
谢谢
最佳答案
好了,您可以使用sense plugin / kibana dev工具简单地执行此操作,这会将所有数据从旧索引复制到新索引
注意:首先定义新索引的设置和映射,然后运行以下查询。
POST _reindex
{
"source": {
"index": "old index_name"
},
"dest": {
"index": "new index_name"
}
}