Windows 搜索功能是微软为用户准备的,用来进行文件搜索(主要是内容搜索)的工具。很多时候被人诟病不好用,很可能是因为索引没做完,那么,有没有什么办法让索引更快一点完成呢?@Appinn
想不到真的有人用 Windows 搜索吧,而且还不少。比如论坛的 @BackT0 同学,因为使用 Outlook 办公,并拥有高达 6 位数的邮件数量,所以每次从0开始建立索引(比如新员工新电脑)都是一项十分可怕的事情。
他提出了一个问题:https://meta.appinn.net/t/topic/61361
有什么工具可以替 Windows 系统快速完成系统索引
因为用 Outlook 办公, Outlook 内搜索依赖系统索引。但是因为邮件非常多(几十万封),系统自己的索引没有明确的进度条,也没有办法加速,只能熬时间盼着他索引好。
(我不是按照文件名字查文件, 我知道 Everything 类的工具 但是他们不支持搜索 Outlook 邮件正文内容, 或者速度太慢)
在经历了很多款软件的试用之后,@BackT0 同学最终自己找到了解决方案。原来微软也知道这个问题,也做了这项工作,但…用户不知道啊。
禁用索引器回退
在本地策略组编辑器里(运行里输入 gpedit.msc 打开),有一个叫做禁用索引器回退的功能,位于:
本地计算机策略 > 计算机配置 > 管理模板 > Windows组件 > 搜索
描述是这样的:
如果启用此策略,则禁用搜索索引器回退功能。即使系统活动很多,索引也会全速继续运行。如果禁用此功能,系统活动很多时,将使用回退逻辑向后调节索引活动。默认情况下禁用此策略。
说人话就是你只需要把它打开(已启用),Windows 就会火力全开的进行索引,而不管你的系统是否正在繁忙。
最终
所以,如果你有使用 Windows 搜索的需求,但经常搜不到内容,那么就试试把禁用索引器回退启用,让 CPU 疯狂工作一会,之后就能很轻松的搜索到全文内容了。
原文:https://www.appinn.com/search-indexing-in-windows/
结论:我也不用 Windows 搜索啊