RebuildResults

SearchOptions.RebuildResults property

强制服务器重建与给定查询对应的搜索文件夹 (2)。 搜索结果(即结果集)存储在服务器上的搜索文件夹中。 这样,当客户端返回相同的查询但新的行范围时,将从当前存储在搜索文件夹中的结果集中提取行。 不必重建整个结果集。 搜索文件夹保持不变,直到客户端执行以下操作之一来更新结果集: - 发送搜索请求,指定新查询。在这种情况下,搜索文件夹会自动重建。 不必包含 RebuildResults 节点。 - 发送包含 RebuildResults 节点的搜索请求。在这种情况下,服务器被迫重建搜索文件夹。 如果添加了新项目,则该项目不会出现在结果集中,直到结果集更新。 如果一个项目被删除,服务器将从结果集中过滤删除的项目。 客户端应该使用给定的查询发送一个新的搜索请求,并每隔几天包含RebuildResults选项以确保该查询的准确结果。

public bool RebuildResults { get; set; }

也可以看看