开源轻量级 BM25 搜索工具 doma:终结 AI 乱用 grep
HornyNarwahl · reddit · 2026-08-02
为了解决 Claude 等编码助手在代码库中盲目使用 grep 导致搜索效率低下的问题,开发者推出了开源工具 doma(DOcument MAtcher)。
- 核心功能:基于 BM25 算法提供快速、语义相关的文档与代码搜索,显著降低搜索遗漏率。
- 轻量架构:使用 Odin 语言编写,单二进制文件运行,无外部依赖,摒弃了繁重的 Node.js 环境或复杂的 MCP 服务器,规避了供应链风险。
- 使用建议:推荐在项目的 CLAUDE.md 文件中添加 doma 的使用说明,指导 AI 正确调用。
作者还开发了配套的文档采集工具 doyo,整个开发过程均深度依赖 Claude Code 完成。
「编程与Agent」频道最新
- Hybrid Reasoning Agents 论文:让 Agent 在潜空间思考、用文本行动 — _akhaliq · 2026-10-16
- 开发者用3台DGX Spark组本地集群跑GLM-5.3-Flash,配代理均衡日生175万token — Teknium · 2026-10-16
- 开发者分享给电脑上的 Agent 划权限:能读能写,发删买一律先问人 — No_Fan5310 · 2026-10-16
- 开发者用GPT写出unifi-simulator,让MikroTik交换机伪装进UniFi网络拓扑 — Pytlicek · 2026-10-16
- 斯坦福 45 分钟课拆解 Grok Bot:always-on agent 的 harness 工程 — Hesamation · 2026-10-16
- Opus 5.5 + Three.js 打造水波鱼群樱花互动场景,美到刷屏 — nikola_mr64990 · 2026-10-16