我经常遇到搜索警告:“搜索结果可能不完整,因为正在索引项目”。为什么搜索索引器不能在晚上按照特定的时间表运行?当它在白天运行时,我在正常工作时间内找不到任何电子邮件。
有没有办法安排搜索索引过程?附注——我正在使用 SSD,那么索引过程是否有必要?我是否应该完全关闭 Windows 搜索索引过程?
答案1
Windows Search 会不断为 Outlook 电子邮件编制索引,以便您的搜索结果保持最新。如果您每晚运行一次,则上次索引的所有电子邮件都不会出现在搜索结果中。如果您订阅了 Office 365,则未编入索引的电子邮件将在服务器上进行搜索并呈现给您,但会有一些延迟。
最小化消息的一些建议:
数据损坏时重建索引:
- 开始
- 控制面板
- 索引选项
- 先进的
- 重建
或者重新启动 Windows Search 服务。
- 转到“开始”->“控制面板”->“管理工具”
- 双击服务
- 查找 Windows 搜索
- 右键单击 Windows 搜索并选择重新启动
- 关闭服务
- 等待几秒钟或几分钟直到索引完成。
来源:http://michaelwlind.com/2013/04/03/outlook-stops-indexing/
通过命令行重建 Windows 索引
@echo off
net stop wsearch
del "%programdata%\microsoft\search\data\applications\windows\Windows.edb.bak"
move "%programdata%\microsoft\search\data\applications\windows\Windows.edb" "%programdata%\microsoft\search\data\applications\windows\Windows.edb.bak"
net start wsearch