gpt4 book ai didi

elasticsearch - ElasticSearch上的版本冲突

转载 作者:行者123 更新时间:2023-12-03 01:14:47 25 4
gpt4 key购买 nike

我在ES中有一个文档。字段A当前具有值{“Value1”}。现在,两个过程并行开始,因此两者都尝试将一些值附加到字段“A”。
可以说,如果两个进程都不是并发的,那么字段“A”将类似于:{“Value1 Value2Value3 ”}或{“Value1 Value3Value2 ”},即一个请求尝试附加“Value2”,另一个请求请求尝试附加“Value3”。但是对于并发请求,如何处理这种情况?

最佳答案

我强烈建议阅读official blog on versioning support,以了解Elasticsearch如何处理对同一文档的并发更新。
提示它使用开放式锁定来提高速度,并且可以在出现以下警告时使用文档的内部或外部版本控制,但更新API支持在版本冲突的情况下自动重试。

update and update_by_query do not work with internal versioning.


请引用 update_by_query进行进一步阅读。

关于elasticsearch - ElasticSearch上的版本冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63053927/

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