微软开源 tgrep:三元组索引让大仓库搜索比 ripgrep 快 7-50 倍
jedisct1 · x · 2026-09-07
微软开源 tgrep——一个采用三元组(trigram)索引 + 客户端/服务器架构的代码搜索工具,在大代码库上做正则搜索比 ripgrep 和 ugrep 快 7 到 50 倍(基准测试最高达 52 倍)。
- 为什么快:grep/ripgrep 每次搜索都要扫描全部文件(O(总字节数)),10 万+文件的 monorepo 中非常慢;tgrep 预先构建三元组索引,查询只触碰可能匹配的少量文件。
- 用法:tgrep index . 建索引 → tgrep serve . 启动常驻服务(自动监听文件变化)→ 之后 tgrep "fn main" . 即时返回结果,自动连接运行中的服务。
- 落地:已集成进 GitHub Copilot CLI,为其跨大仓库的快速 grep 搜索提供支持。项目以 Rust 编写,MIT 许可。
所属事件:微软开源 tgrep:大仓库搜索比 ripgrep 快数十倍(2 条相关)→
「编程与Agent」频道最新
- 安全专家:让 AI 智能体按 NIST CSF 搭知识库做应急响应 — prasanna_says · 2026-10-26
- Google Cloud Knowledge Catalog 新增自学习上下文充实,为 agent 自动补全企业知识 — rseroter · 2026-10-26
- Cloudflare 推出支出上限功能早期预览,Workers 与 Durable Objects 先行 — ritakozlov · 2026-10-26
- Shopify 设计负责人谈 AI 时代工作流:设计师正变成全栈编辑 — KlausCodes · 2026-10-26
- Nace AI 推出 Drex for Search:让 Agent 精准翻页读云端文件 — testingcatalog · 2026-10-26
- Ultrametric 开源 Open Startup Repo:让 AI Agent 自动运营创业公司 — garrytan · 2026-10-26