我试图了解Azure搜索提供的一致性保证。
情境: 我们假设我将文档按顺序发布到Azure Search REST API:
问题
答案 0 :(得分:3)
1)Azure搜索保证最终所有文档都会显示,但读者不会看到它们按顺序显示(没有单调读取)。
2)否。如果您从索引请求中看到HTTP状态200,则表示数据是持久的(我们不会丢失它)但不是可搜索的。可能需要几秒钟才能根据负载进行搜索。
3)所有层都暴露了最终的一致性模型。由于数据分区方式的不同,各层之间的典型时序/顺序可能存在细微差别,但这些差异是您不应该依赖的,因为它们是可变的。