我是 Elasticsearch 的新手,有一个非常基本的问题要问;
我计划使用 Elasticsearch 作为文档存储,并且在存储文档时,我的要求之一是维护历史数据。
因此,我可以成功地将文档发布到 Elasticsearch,但是当我发布同一文档的更新版本时(正如我所见),原始副本会被覆盖。我需要的是让 Elasticsearch 也存储旧副本,我应该能够通过指定版本号来访问这些副本。
我查看了它对文档版本控制的本机支持,这对于并发控制非常有效,但看起来它并没有保留以前版本的历史记录,并且只有最新版本可用。
请有人在这里引导我正确的方向。
如中所述here http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-get.htmlES不存储旧版本。
请注意,Elasticsearch 不存储旧版本的文档。仅有的
可以检索当前版本。
您应该将历史记录存储在单独的索引中。并在每次更新原始文档索引时插入历史索引。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)