Azure搜索数据一致性

时间:2015-03-07 16:37:37

标签: azure-search

有没有人知道Azure Search是否处理乐观并发,如果确实如此呢?

我知道merge用于更新索引,但是合并会覆盖现有值(例如,集合有“A,B,C”,你合并“D”,结果是“D”而不是“A,B,C” ,D“)。因此,您需要读取索引以获取值,合并代码然后将其写回。当然,回写可能是陈旧的数据。

您似乎无法添加多个“select”语句(Merge仅限Id),因此您无法实现自己的“版本”处理。

有没有办法做到这一点(或者有人有任何解决方法吗?)

由于

1 个答案:

答案 0 :(得分:2)

我们目前没有提供这样做的方法,您需要序列化可能重叠的写入。我们想在某些时候引入etags支持来处理你所描述的场景。