Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS Elasticsearch:如何将数据从一个索引移动到另一个索引_Amazon Web Services_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Amazon Web Services,elasticsearch" /> elasticsearch,Amazon Web Services,elasticsearch" />

Amazon web services AWS Elasticsearch:如何将数据从一个索引移动到另一个索引

Amazon web services AWS Elasticsearch:如何将数据从一个索引移动到另一个索引,amazon-web-services,elasticsearch,Amazon Web Services,elasticsearch,众所周知,AWS Elasticsearch对正常的Elasticsearch API施加了许多奇怪的约束 我想更新现有索引的设置,以便添加新的分析器。但它需要关闭并重新打开AWS Elasticsearch不允许的索引(因为活动设置不允许更新设置) 因此,我正在考虑使用新设置创建一个新索引,并将旧数据移动到新索引中 我的问题是:如何使用Kibana开发工具在AWS Elasticsearch上轻松地将一个索引中的数据移动到另一个索引中?您只需从sense插件/Kibana开发工具执行此操作,即

众所周知,AWS Elasticsearch对正常的Elasticsearch API施加了许多奇怪的约束

我想更新现有索引的设置,以便添加新的分析器。但它需要关闭并重新打开AWS Elasticsearch不允许的索引(因为活动设置不允许更新设置)

因此,我正在考虑使用新设置创建一个新索引,并将旧数据移动到新索引中


我的问题是:如何使用Kibana开发工具在AWS Elasticsearch上轻松地将一个索引中的数据移动到另一个索引中?

您只需从sense插件/Kibana开发工具执行此操作,即可将旧索引中的所有数据复制到新索引中

注意:首先定义新索引的设置和映射,然后运行以下查询

POST _reindex
{
  "source": {
    "index": "old index_name" 
  },
  "dest": {
    "index": "new index_name"
  }
}