gpt4 book ai didi

amazon-web-services - 如何管理 AWS 云搜索版本 ID?

转载 作者:行者123 更新时间:2023-12-04 08:15:34 25 4
gpt4 key购买 nike

我正在编写一个库,以帮助每个使用 Amazon 云搜索的人。

使用云搜索更新文档时,您需要指定文档的 id(当然)以及要升级到的文档版本。

如果指定的版本号小于当前版本,则不会追加更新。

那么如何确保每次更新时都更新我的记录呢?

Ruby 项目 aws_cloud_search正在使用时间戳以保持版本号始终较高,但是:

  • 由于 AWS 云搜索的最大版本号为 4294967295。所以
    它在 2106 年 2 月 7 日之后将不再起作用
  • 如果您在同一秒内运行两次更新,则最后一次更新
    (比较重要的那个)会被忽略

  • 任何的想法 ?

    马丁·马加基安

    最佳答案

    除了时间戳方法,这似乎是每个人(包括文档)的标准答案,我发现唯一有效的方法是跟踪其他地方的版本号,并在发生更改时增加它。

    当然,这种方法只有在您尝试在云搜索文档中表示的对象可以从其他地方访问时才有效,在那里您可能具有某种原子性。

    关于amazon-web-services - 如何管理 AWS 云搜索版本 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12000404/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com