症状:
客户报告在Outlook中无法搜索到最新的邮件。
解决:
关于Outlook的搜索,需要注意几个东西:
如果是OL07,当工作在缓存模式下,OL07的搜索是使用的Windows 桌面搜索(WDS), 如果尚未安装 WDS 3.0,则即时搜索将退到 Outlook 2003 模式。
如果是联机模式,将采用Exchange搜索。
如果是OL03,缓存模式下搜索不使用索引,并且在客户端计算机上运行以顺序扫描搜索范围内的每封邮件。联机模式搜索通过利用预创建的索引来使用 Exchange 搜索。
因此,缓存模式搜索使用基于用户脱机文件夹文件 l (.ost) 的缓存副本构建的索引,并且在客户端计算机上运行。联机模式搜索在服务器上进行。
修复本地Windows桌面搜索:
本地的Windwos桌面搜索需要进行索引,将Outlook 2007的索引先全部清空,然后再加入并重建索引才会恢复正常。
具体的方法是先关闭Outlook 2007,然后打开微软桌面搜索的索引选项,点击“修改”“显示路径”查看当前所有的索引路径,最好把它们记下来。然后把索引路径中所有的项目全部取消,保存后关闭。再打开微软桌面搜索的“高级”“选项”窗口,选择“重建”来重建索引,之后再将之前的索引路径加入,再次重建索引,Outlook 2007中的即时搜索应该就恢复正常了。这个操作可能需要花费一点时间。
关于Exchange搜索的细节,可以参考如下:
http://technet.microsoft.com/zh-cn/library/bb232132.aspx
当本地搜索不能工作时,可以尝试一下在OWA中访问邮箱,并使用搜索。这样就直接使用的Exchange搜索了,这是应急方案。如果客户报告Outlook是联机模式,或者在OWA中也不能进行搜索,说明问题是Exchange Search的问题了。
诊断Exchange Search的问题,建议参考如下文档:
http://technet.microsoft.com/zh-cn/library/bb123701.aspx