Elasticsearch - 维护文档历史记录

Jay*_*Jay 8 elasticsearch

我是Elasticsearch的新手,有一个非常基本的问题要问;

我打算将Elasticsearch用作文档存储并存储文档,我的一个要求是维护历史数据.

所以我可以成功地将文档发布到Elasticsearch,但是当我发布同一文档的更新版本时 - 正如我所见 - 原始副本被覆盖.我需要的是让Elasticsearch保存旧的副本,我应该能够通过指定版本号来访问它.

我已经看过它对文档版本控制的原生支持,它对并发控制非常有用,但它看起来不像以前版本的历史,只有最新版本可用.

有人可以指导我在正确的方向.

小智 7

正如指出这里 ES不存储旧版本.

请注意,Elasticsearch不存储旧版本的文档.只能检索当前版本.

您应该将历史记录存储在单独的索引中.并在每次更新原始文档索引时插入历史索引.