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

 MM我男神 发布于 2022-12-04 00:44

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

put class/student/1
{
    "marks":95
}

稍后我想将其更新为:

put class/student/1
    {
        "marks":96
    }

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

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

    2022-12-11 02:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有