如何从elasticsearch中检索旧版本的文档?

Sat*_*wal 4 indexing elasticsearch

有没有办法在elasticsearch中检索旧版本的同一文档?假设我在ES中索引了1个文档:

put class/student/1
{
    "marks":95
}
Run Code Online (Sandbox Code Playgroud)

稍后我想将其更新为:

put class/student/1
    {
        "marks":96
    }
Run Code Online (Sandbox Code Playgroud)

一旦我索引更新的标记,我就会看到'_version'更新为2.有没有办法查询ES并获取_version = 1文档?

Vin*_*han 10

这是不可能的.即使存在与每个创建/索引/更新/删除操作关联的版本号,此版本号也不能用于检索文档的旧版本.相反,它可用于在读/操作/索引操作时防止脏读