Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常是否足够快以同步进行简单更新?例如,对于一个 ASP.NET Web 应用程序,如果我更改此人的姓名......作为“保存”机制的一部分同步更新索引是否会有任何问题?
或者是让其他异步过程进行索引更新的唯一安全方法?
我们根据用户正在执行的操作类型进行同步和异步更新。我们以使用异步代码的方式实现了同步索引,只需等待一段时间即可完成。我们只等待 2 秒,这意味着如果需要更长时间,那么用户将看不到更新,但通常用户会看到。
我们以某种方式配置日志记录,以便每当“同步”索引花费的时间比我们等待了解它发生频率的时间长时,我们都会收到通知。我们几乎没有超过 2 秒的限制。
如果您使用的是全文会话,则无需显式更新索引。全文会话负责索引更新的实体。