ElasticSearch获取最新版本的文档

时间:2015-02-25 14:29:49

标签: elasticsearch

我将一些文档存储在索引"博客"。

当我通过浏览器打开网址http://localhost:9200/blog/post/90?pretty=true时 我在" _version"中有不同的价值。领域。 ElasticSearch存储我的文档的2个版本并随机返回。

如何获取最后一份文件?

1 个答案:

答案 0 :(得分:4)

_version属性用于实现乐观锁定。索引中不能有两个具有不同版本的文档。至少不在同一个碎片中。它们可能是一个非常短的时间范围,其中复制分片可以具有较旧的版本。每次更新文档都会增加版本号。您可以在此博客文章中找到有关此内容的更多信息:

http://www.elasticsearch.org/blog/versioning/