纯 Rust · 系统级性能 · 免安装

数万个文件
毫秒级找到你要的内容

Ferret-AI 为 TXT、Markdown、PDF、Office 文档等建立全文索引。首次索引后, 输入关键词即可在毫秒内列出所有命中文件,并直接高亮匹配段落。纯 Rust 编写,单文件运行,不联网、不上传。

  • 10–15 MB单文件体积
  • 毫秒级全文检索
  • 0数据上传
  • 12+文档格式
Ferret-AI 实际运行界面:左侧索引管理、顶部搜索栏、右侧命中高亮详情
实际运行界面 · Windows · 浅色主题
向下滚动了解更多 ↓
功能特性

为「找文件」这件事做到极致

一次索引,长久受益。让藏在文档深处的内容,随时被一键唤起。

毫秒级全文检索

基于 Tantivy 搜索引擎 + BM25 相关度评分。索引建好后,关键词命中结果按相关度排序,毫秒内返回。

中文智能分词

内置中文分词(支持 Lindera 增强配置),告别逐字匹配的尴尬,中英文混合内容同样精确命中。

多格式文档解析

开箱解析 TXT、Markdown、PDF、Word、Excel、PPT、HTML、JSON、CSV 及常见代码文件,纯文本与 Office 文档一视同仁。

多索引管理

不同文件夹建立各自索引,勾选即参与搜索、可多选。索引数据集中存放,重建与删除互不影响。

命中词精准高亮

结果列表与详情面板对命中词做字节级高亮,直接定位到「它出现在哪一段」。

后台索引不卡顿

索引构建跑在独立线程,界面照常使用;进度条与通知实时反馈,索引过程中可继续搜索其他已建好的索引。

结果导出 TXT / CSV

搜索结果可导出为 TXT 或 CSV。CSV 带 UTF-8 BOM,用 Excel 打开不会乱码,方便归档与分享。

全键盘操作

Ctrl+F 聚焦搜索,方向键在结果间移动,回车直接打开文件。需要双手不离键盘的场景也能应付。

核心优势

为什么选择 Ferret-AI

与「通用工具 + 在线服务」不同,Ferret-AI 从底层为隐私、速度与体积而设计。

数据绝对本地

所有索引与搜索均在本机完成,无任何数据上传。合同、代码、私密笔记,安心交给 Ferret-AI。

纯 Rust,极致轻量

无 WebView、无 Node.js、无 Electron。单一可执行文件仅约 10–15 MB,绿色免安装,随拷随用。

原生性能

Rust 原生编译,冷启动快、内存占用低。索引与检索都不经过脚本解释器,速度可预期。

明暗双主题

浅色 / 深色两套配色随设置自动记忆,夜间长时间使用不刺眼。

跨平台支持

面向 Windows 深度优化(原生对话框、资源管理器集成),同时支持 macOS 与 Linux。

授权与可追溯

内置基于数字签名的授权机制,无授权时自动生成 6 个月试用许可;到期弹窗提醒,无需联网激活。

对比维度 Ferret-AI DocFetcher 在线网盘搜索
搜索方式全文内容检索全文内容检索内容检索(需上传)
数据隐私完全本地完全本地数据在云端
部署体积单文件 10–15 MB88 MB,依赖 JDK 8需联网
中文支持智能分词中文支持一般较好
相关性排序BM25 相关度BM25 相关度较好
离线可用
搜索语法

搜索语法一览

与 Tantivy QueryParser 一致:从单个关键词,到布尔表达式,都能解析。

基础查询

  • word单个关键词搜索
  • word1 word2多词同时出现(AND)
  • "exact phrase"精确短语匹配
  • word1 OR word2任一出现即可
  • +must -exclude必须包含 / 排除
  • 检索系统设计文档.md

    全文检索架构包含离线索引与在线召回两级…

  • 2026 产品规划.docx

    Q3 目标:完善检索体验,引入 RAG 智能问答…

  • 客户需求清单.xlsx

    针对检索RAG 场景进行联调…

在输入框试试不同的语法,观察命中结果与高亮变化。

使用说明

四步上手,立刻开搜

无需安装配置,下载后运行即可开始建立你的第一个索引。

  1. 1

    添加文件夹索引

    点击左上角「添加文件夹索引」,选择要搜索的目录。可同时添加多个文件夹,各自建立独立索引。

  2. 2

    等待索引构建完成

    右上角进度条实时显示进度,全程后台运行,你可以继续做其他事。完成后会弹出「索引构建完成」提示。

  3. 3

    勾选索引并输入关键词

    在左侧勾选要搜索的索引(支持多选),顶部输入框输入关键词,按 Enter 或点击「搜索」按钮。

  4. 4

    查看命中并打开文件

    点击结果列表中的文件,右侧显示匹配段落(关键词高亮)。点击「打开文件」或「打开所在目录」直达目标。

搜索历史

常用关键词自动记录(最多 20 条),下拉即可复用。

索引重建

文件变动较多时,点击索引卡片上的「重建」按钮即可重新索引。

个性化设置

设置面板可调整明暗主题、每页结果数与日志级别。

跳过开发目录

可开启「过滤开发目录」选项,自动跳过 node_modules、target 等目录。

常见问题

你可能想知道

索引数据存在哪里?

Windows 下位于 %LOCALAPPDATA%\FileSearch\,macOS 位于 ~/Library/Application Support/FileSearch/,Linux 位于 ~/.local/share/FileSearch/。删除索引只删除索引数据,原始文件不受影响。

需要联网吗?数据会上传吗?

完全不需要。索引构建、分词、检索全部在本机完成,不会上传任何文件内容或索引数据。

支持哪些文件格式?

TXT、Markdown(.md)、PDF、Word(.doc/.docx)、Excel(.xlsx)、PPT(.pptx)、HTML、JSON、CSV,以及几乎所有的纯文本代码文件。

有什么已知限制?

加密的 PDF、带口令保护的 Office 文档无法解析内容,索引时会跳过或解析失败;超大二进制文件(数 GB)解析较慢,建议只索引文本类目录。

如何获得授权?

软件内置基于数字签名的授权机制:无授权时自动生成 6 个月试用许可;如需正式授权,请联系我们获取签名许可文件,放入程序目录即可。商用需获取授权。

下载

开始使用 Ferret-AI

免费试用,下载即用。选择你的平台,几分钟内完成首次索引。

技术栈:Rust + 原生 UI + Tantivy · 允许商业使用。