愚者求师之过,智者从师之长。

假如源index数据比目标index数据少,如何在reindex时把源index中不存的不拷贝

匿名 | 发布于2017年10月10日 | 阅读数:2603

现有两个相同index  dev和dev1
然后删掉dev其中一个部分数据作为源index
使用reindex进行操作
如何使操作后的dev1也删掉 dev中之前删除的数据 
 
直接reindex测试不成功
POST _reindex
{
  "source": {
    "index": "dev"
  },
  "dest": {
    "index": "dev1"
  }
}
已邀请:

medcl - 今晚打老虎。

赞同来自: Xiaoming

不用吧,源都不存在,何来拷贝一说,

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

你可以用delete-by-query先删除,再reindex

要回复问题请先登录注册