3

通常是否足够快以同步进行简单更新?例如,对于一个 ASP.NET Web 应用程序,如果我更改此人的姓名......作为“保存”机制的一部分同步更新索引是否会有任何问题?

或者是让其他异步过程进行索引更新的唯一安全方法?

4

2 回答 2

2

我们根据用户正在执行的操作类型进行同步和异步更新。我们以使用异步代码的方式实现了同步索引,只需等待一段时间即可完成。我们只等待 2 秒,这意味着如果需要更长时间,那么用户将看不到更新,但通常用户会看到。

我们以某种方式配置日志记录,以便每当“同步”索引花费的时间比我们等待了解它发生频率的时间长时,我们都会收到通知。我们几乎没有超过 2 秒的限制。

于 2009-05-15T07:59:18.520 回答
0

如果您使用的是全文会话,则无需显式更新索引。全文会话负责索引更新的实体。

于 2009-09-01T06:12:30.900 回答