Windows "系统索引"辅助工具

是否有什么工具可以替Windows系统快速完成系统索引.
所需要的是 “控制面板 - 索引选项” 内的索引

我不是按照文件名字查文件, 我知道Everything类的工具 但是他们不支持搜索Outlook邮件正文内容, 或者速度太慢

因为用Outlook办公, Outlook内搜索依赖系统索引 但是因为邮件非常多(几十万封) 系统自己的索引没有明确的进度条 也没有办法加速 只能熬时间盼着他索引好.

哪位知道有此类工具?

如果不局限于系统自带索引的话,倒是有个第三方的收费软件《FileLocator Pro》可以实现你的需求

支持对Outlook/Thunderbird文件建立索引并搜索它们

我用过, 对超过万封以上的量级就有点慢, 哪怕重复搜索同一个关键词

记不清这个是否可以根据邮箱搜索了, 下回来试试

不会啊,我有大概2W多,16GB的体量,
建立索引后搜起来还是很快的,都是秒级出结果。

如果没建立索引(Pro功能)而是直接搜,那确实慢
即使只有一千多邮件都需要十几秒

PS:索引很占空间的,基本2M纯文本的索引就有1M大

我这边九月就这么多了, 不过有索引后是比印象中快了不少

体积能接受

我能问一下为啥你要搜appdata的那个位置, 有什么讲究吗?

因为outlook的数据文件夹就那个,只搜C:\Users\用户名\AppData\Local\Microsoft\Outlook会快很多。索引体积也会小很多

你是IMAP邮箱是吗? 我是存在PST的POP邮箱
难怪我照着你的路径搜没找到, 必须用索引搜索才能找到正确的匹配

.PST我还真不知道存在哪里… :joy:
IMAP的会存在这个位置的.ost文件里

时间有点紧,只说名字哈:
DtSearch Desktop&Engine
Likasoft Archivarius 3000
OpenSearcher
SeekFast
X1 Search
。。

pst 一般是%user%/Documents/Outlook文件 内

感谢, 其中几个试过

X1处理不了这么大的量 会直接崩
SeekFast可以搜索另存好的邮件 但是不直接支持Outlook的OST/PST容器搜索
OpenSearcher不支持邮件

另外两个之后再试试 第二个官网打不开

OpenSearcher肯定是不行的,他检索不了邮件,只支持常见文档和部分多媒体的标签内容。而且我电脑上他有奇怪的问题,我只能在下载后成功启动一次,只要我重启电脑就无法使用了,想要恢复使用只能,删除它,重启电脑,重新安装(复制)然后用,直到我关机重启过。

SeekFast可以检索另存出来的(.eml, .msg, .mbox)文件,但无法直接检索邮件内容

DtSearch Desktop确实可以,而且性能还不错,但是价格实在太贵了249刀真的买不起。

Likasoft Archivarius 3000。。这个真的好久没用过了,记得确实可以用。

X1 Search 几万个文件后之前会卡现在版本不知道解决没。价格应该是1年79刀。

所以最后一番比较,我选了《FileLocator Pro》毕竟买断主版本只要69刀,次要升级可以一直升,从21年到24年了还没升级主版本呢,还是2022版

专门的邮件搜索软件还有Lookeen,但是我对了下日期,也是4年没有更新了~
PstViewer Pro 我没用过,也没收集过,只是听过。

其实我的初衷是解决系统的那个索引 :joy:
但也算是一定程度上解决了问题

试试https://anytxt.net/ 支持eml的

这个以前用过,后来忘了怎么不用了,好像是后台的服务退出也在索引,占用系统资源有点儿大~~

有意思 在组策略里发现了一个开关 叫禁用索引器回退, 在 本地计算机策略 > 计算机配置 > 管理模板 > Windows组件 > 搜索 里.

它的描述是

如果启用此策略,则禁用搜索索引器回退功能。即使系统活动很多,索引也会全速继续运行。如果禁用此功能,系统活动很多时,将使用回退逻辑向后调节索引活动。默认情况下禁用此策略。

或者修改注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager\DisableBackoff 新建 DWORD 或修改值为 1

来源: Force Windows indexing to run faster - Office Watch

1 个赞

我也是系统索引爱好者,毕竟有几百G的文档和资料需要搜索,不过有没有什么第三方软件可以作为前端替换Windows的文件浏览器?现在改版以后索引行只显示很小一块,用起来不方便查看关键字匹配情况。 似乎第三方软件都是自己搞一套索引的,如果自己装一套sharepoint感觉太折腾了。

我倒不是必须系统索引不可, 只是绝大多数情况下 系统索引和微软自己程序内的搜索搭配效果最好, 使用起来最直观最顺畅. (更低的培训/教育/使用成本)

至于用其他程序来交互/查找, 我找到了这几篇KB 不过看起来已经过时了 只有支持到Win10时代的edb. 不过你可以参考下

  1. https://learn.microsoft.com/en-us/previous-versions/windows/embedded/ms885373(v=msdn.10)?redirectedfrom=MSDN
  2. https://learn.microsoft.com/en-us/windows/win32/search/-search-3x-wds-overview?redirectedfrom=MSDN#windows-search-sdk-documentation