AnyTXT Searcher(任意搜)是一个速度极快的全文内容搜索工具,能很快的搜索出各类纯文本、文档文件中的内容,而不仅仅是搜索文件名,据说是Everything的开发者也推荐的文档和文本内容搜索工具。
免费软件AnyTXT主要特点就是速度快,支持我们经常碰到的文档格式,比如各类纯文本文件、PDF 文档、Word 文档、PowerPoint 演示文稿、Excel 表格文件、Outlook 电子邮件文件、电子书格式 (ePub/Mobi/Chm/Fb2) 等,而且英文字符、中文等非英文字符都支持搜索,模糊匹配或全字匹配。
作为本地全文搜索引擎,AnyTXT 内置了一个强悍的文档内容解析器,能独立地提取出多种文档格式的文字,结合高效的分词器,最后将文档的元数据存入索引数据库,就可以快速的搜索出文档中的文本内容。AnyTXT 足可以替代直接之前介绍过的全文搜索软件FileLocator,而且更简明、易用,直接输入搜索词即可开始搜索,在搜索结果中还可以预览关键词所处的上下文。
AnyTXT文件索引原理
第一次运行时,任意搜会扫描电脑上的所有已支持的文档或文本文件,建立文件和内容的索引体系,最终建立一个元信息数据库用于搜索。
在第一次建立索引获取所有磁盘的上的文档列表时,如果你在后台运行着 Everything,那么 AnyTXT Searcher 会尝试通过 Everything SDK 来直接获取 Everything 的索引数据库;没有 Everything 的话,AnyTXT 就自己取读取 NTFS 或 ReFS 的主控文件表 (MFT)实现快速扫描,这就是跟Everything一样的索引原理,速度很快;对于 FAT 文件系统,只能通过 Windows API 扫描内容了,速度就会慢一些。
全文内容索引建立后就需要及时更新,AnyTXT 是通过一个后台服务 AnyTXT Searcher Indexing ServiCE 实现的,对于 NTFS 磁盘, 它通过读取USN 日志获取文件更新列表,进而解析内容、更新索引数据库,这也是个很快的过程,因此这个后台索引服务的效率很高,资源占用很低,不会影响到日常电脑使用。
AnyTXT文件索引管理器
在文件索引管理器中,默认添加了 *.pdf、*.doc、*.ppt、*.xls、*.docx、*.pptx、*.xlsx、*.txt 等文件类型的索引规则,你还可以添加更多的文档扩展名:
针对每一种文档类型的索引规则,可以添加包含目录或排除目录:
AnyTXT 命令行参数
AnyTXT 还支持一些命令行参数,可以指定要搜索的关键词、要搜索的盘符设备、要搜索的文件类型扩展名等,这样可以用来创建一些快捷搜索方式。
制作与使用说明
下载解压后直接打开主程序ATGUI.exe应该就可以,会自动安装激活后台索引服务。
如果直接运行 ATGUI.exe 不行的话,请执行[AnyTXTPortable].bat完成初始化安装。
注意第一次运行的话,会有一个全盘索引数据库初始化过程,如果你电脑上文档文件比较多,请耐心等待一会。
要彻底删除本绿色版,执行 [AnyTXTPortable].bat 脚本完成卸载操作,会彻底清理 AnyTXT 所有相关配置与数据,需要的话再手动删除索引数据库 *.db,都存储在程序所在目录。
切换为简体中文界面
绿色版 AnyTXT Searcher 启动成功后请先到程序菜单「Tool > Language」切换到简体中文界面。
特别说明
提示:该资源为网盘资源,请提前安装好百度网盘电脑版