【发布时间】:2017-10-18 22:40:24
【问题描述】:
因此,我们需要将 Elasticsearch 文档从一个索引重新索引到另一个索引。我们为此使用了重新索引 API。尽管有时文档已经存在于目标索引中。设置version_type: "external" 可以更新目标索引中的文档,效果很好,除了它执行完整更新,我希望它对该文档执行部分更新。
设置ctx.op = "partial" 之类的东西会很好,但它显然今天还没有实现。
任何实现这一目标的替代想法将不胜感激。
PS:我想避免查询每个文档的源索引并使用 upsert 将它们单独发送到目的地,出于性能原因,与重新索引 API 相比,这似乎会很慢。
【问题讨论】:
标签: elasticsearch indexing logstash elasticsearch-5