新的Windows全文搜索工具myso

概述    

        现在主流的全文搜索工具不少,大多数都是预先把文件内容读取保存在本地数据库并建立词库索引,在搜索时从词库索引查找匹配的词,这种方案优点是查找速度排常快,但是这种方案也有下列的缺点:

  • 预先读取所有文件内容保存到磁盘,会占用磁盘空间。
  • 如果实时更新数据库,会造成频繁的写磁盘,而固态硬盘的寿命跟写次数相关,频繁写入会影响固态硬盘寿命。
  • 如果非实时更新数据库,数据会过期,搜索结果不能正确反馈数据结果。

myso全文搜索

       因为基于文件内容的全局搜索不是频繁功能,大多数人只是偶尔用一下,myso认为合理的方案是不用预先读取所有文件内容保存到本地,避免实时更新数据库而造成频繁写磁盘和占用磁盘空间。使用的时候再遍历磁盘实时读取文件内容来搜索,这样能保证搜索的数据是最新的,当然这种方案缺点时搜索速度会慢点,但因为功能不是频繁使用和现在的固态硬盘读速度非常快,因此速度也是在可接受范围。

myso全文搜索是myso(官网:https://www.myso123.com/)的一个子功能,启动的方法是:主窗口的搜索结果中鼠标右键菜单 >> “搜索文件内容”,如下图所示。

 

        会启动新窗口,如下图所示。

增加搜索文件类型

        如下图所示是当前支持的可搜索的文件类型,选择“查找”文件将会被搜索;选择“排除”文件将不会搜索,如下图所示, pdf文件将不会被搜索。

       

      如果您的文件类型不在搜索列表中,那么不会读取和搜索,需要您手动添加文件类型用于搜索。本次以增加java文件类型用于搜索例,点击“增加文件类型”,弹出窗口如下所示。

        增加的后的文件类型列表如下图所示。这里有个小bug,增加后不会立即在列表中展示出来,需要改变窗口大小才显示出来。

全文搜索

        填入查找目标和查找目录,如下图所示,在D盘中查找文件类型列表支持的文件中包含“用户”的所有文件,点击“查找”按钮,开始搜索。

搜索结果如下图所示,红色背景的是读取失败的文件。

如果您熟悉“Everything”搜索工具,那么您就会知道,当您无法以最快的速度在计算机上找到文件时,使用 Everything 就可以快捷找到您想要的文件。EverythingToolbar 作为 Everything 的扩展,它可以将此功能添加到 Windows 任务栏,即可替换常用的搜索功能。 Windows 10 增加搜索工具栏 EverythingToolbar 中文版 Windows 10 增加搜索工具栏 EverythingToolbar 中文版 EverythingToolbar 特征 使用 Everything 即时搜索结果 通过键盘快捷键快速导航 浅色和深色主题(或自定义主题) 可自定义打开命令 打开文件的规则 使用在 Everything 中定义的过滤 无论您在计算机上进行何种工作或活动,都几乎不会使用搜索功能来定位某些文件,程序或功能的机会很小。如果需要,卸载应用程序也很容易。就像安装时一样,有一个卸载命令将使您在执行后摆脱所有 EverythingToolbar 组件。 EverythingToolbar 更像是原始的 Everything 应用程序的附件,而不是独立的程序。尽管如此,它仍设法通过引入功能来改善应用程序,这些功能确实有助于提高愿意尝试该应用程序的任何用户的生产率。坦率地说,这是最终要紧的事,这是有效的。 要求 .NET Framework ≥ 4.7 Everything ≥1.4.1 的所有组件都必须正在运行(不支持精简版) 高 DPI 支持至少需要 Windows 10 Creators Update。 安装 以管理员身份运行 install.cmd 通过任务栏的上下文菜单启用 EverythingToolbar 注意:您可能必须打开上下文菜单两次,因为它并不总是立即显示。 解锁任务栏后调整大小和位置 卸载 以管理员身份运行 uninstall.cmd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值