Ravendb 设置操作上的AllowStale。索引过时意味着什么
我想知道在Raven上设置set操作时设置Ravendb 设置操作上的AllowStale。索引过时意味着什么,ravendb,Ravendb,我想知道在Raven上设置set操作时设置allowStale=true意味着什么 我的理解是,如果索引过时,set操作仍然会发生。 但在一个例子中,指数过时意味着什么 这意味着什么 a) 文档已修改,索引尚未更新 b) 索引很早以前就更新了。 c) 我没想到的更聪明的选择 相关问题将表明我对Raven没有太多经验:) 我还想知道的是,如果allowStale是一种不好的做法,那么有哪些好的策略可以确保不过时 谢谢你,Miau, RavenDB以异步方式更新索引。这意味着索引可能已经更新了,但索
allowStale=true
意味着什么
我的理解是,如果索引过时,set操作仍然会发生。
但在一个例子中,指数过时意味着什么
这意味着什么
a) 文档已修改,索引尚未更新
b) 索引很早以前就更新了。
c) 我没想到的更聪明的选择
相关问题将表明我对Raven没有太多经验:)
我还想知道的是,如果allowStale
是一种不好的做法,那么有哪些好的策略可以确保不过时
谢谢你,Miau,
RavenDB以异步方式更新索引。这意味着索引可能已经更新了,但索引还没有跟上它。
这就是陈腐的意思
允许过时的基于集合的操作意味着您可能会根据您的条件错过匹配的内容(或命中不匹配的内容)。
这是否可以接受取决于您的场景。Miau,
RavenDB以异步方式更新索引。这意味着索引可能已经更新了,但索引还没有跟上它。
这就是陈腐的意思
允许过时的基于集合的操作意味着您可能会根据您的条件错过匹配的内容(或命中不匹配的内容)。
无论这是否可以接受,都取决于您的场景