百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

docfind

> 编程语言
开源

在 Rust 中内置的高性能文档搜索引擎,支持 WebAssembly。

679 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

在 Rust 中内置的高性能文档搜索引擎,支持 WebAssembly。

docfind

Rust 中内置的高性能文档搜索引擎,支持 WebAssembly。它将使用 FST(有限状态转换器)的全文搜索与 FSST 压缩技术相结合,实现高效的存储和快速的模糊匹配功能。

实时演示

请查看 交互式演示。演示展示了 docfind 如何通过来自 AG 新闻数据集的 50,000 篇新闻文章进行搜索,完全在浏览器中使用 WebAssembly 运行。

示例性性能指标:

  • 数据集:50,000 篇新闻文章(AG 新闻分类数据集)

  • 数据集大小:17.14 MB(未压缩的 JSON)

  • 索引大小:11.48 MB(WASM 文件)

  • 压缩大小:5.20 MB(使用 Brotli 进行压缩)

  • 索引构建时间:约 1.1 秒

  • 加载时间:约 100ms(取决于网络和浏览器)

  • 搜索速度:每次查询约 1-3ms

  • 快速模糊搜索:使用 FST 进行高效的关键词匹配,支持 Levenshtein 距离

安装程序将执行以下操作: - 下载适用于您的平台的最新版本的二进制文件 - 将其安装到 ~/.local/bin (Unix) 或 ~\.docfind\bin (Windows) - 如果需要,提供将其添加到 PATH 的说明

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言