有谁知道Azure Search是否处理乐观并发,如果确实是这样的话?
我知道merge是用来更新索引的,但是merge会覆盖现有的值(例如,集合有"A,B,C“,而你合并了"D”,结果是"D“,而不是"A,B,C,D")。因此,您需要读取索引以获取值,在代码中合并,然后将其写回。当然,写回可能是过时的数据。
您似乎不能添加多个"select“语句(Merge仅按Id ),因此您不能实现自己的”版本“处理。
有没有办法做到这一点(或者有人有什么变通的办法?)
谢谢
发布于 2015-03-13 01:20:16
我们目前没有提供这样做的方法,您需要序列化可能重叠的写操作。我们想在某个时候引入etags支持,以处理您所描述的场景。
https://stackoverflow.com/questions/28917204
复制相似问题