Elasticsearch reindex api在复制

时间:2017-05-02 18:27:48

标签: elasticsearch

我已经浏览了几次_reindex api文档,并且无法弄清楚它是否可行。将文档从源索引复制到目标索引后,是否也可以删除源文档?

这是我正在调用的当前_reindex api调用主体:

{
  "source": {
    "index": "srcindex",
    "type": "type",
    "query": {
      "range": {
        "date": {
          "from": <timestamp>
        }
      }
    }
  },
  "dest": {
    "index": "dstindex",
    "type": "type"
  }
}

1 个答案:

答案 0 :(得分:1)

目前,不支持复制,然后立即删除(有效moving a document)。

您可以在此主题here找到很好的讨论。

最后,您需要_reindex然后_delete_by_query来实现目标。

希望这有帮助!