我们希望跟踪文档的所有更改,因此我们希望将所有文档版本存储在单独的索引中。

有没有办法添加新文档或进行更改以将整个文档发送到另一个索引中?也许有一个用于该用例的处理器?

最佳答案

据我所知,Elasticsearch本身仅支持版本号,但无法追溯到以前的版本。

您可以在单独的 flex 索引中维护版本历史记录

每当您更新main_index时,请确保同时更新main_index

POST main_index/_doc/doc_id
POST main_index/_doc/doc_id_version

可能您可以配置logstash来执行此操作...不确定

关于elasticsearch - 在Elasticsearch中创建时在另一个索引中复制文档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62324953/

10-12 12:34
查看更多