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