召回与验证是两个失败点
首阶段漏掉文件,后面的 Noul 无法修补;README 的外部候选入口允许测试另一召回策略。
查看对应来源 ↗Rust 语义搜索 CLI:本地 BM25 召回,Jev 检查文件窗口并重排,代码输出 path:line 匹配或 JSON。
Noul 验证候选文件窗口,有界 Choice 重排保留文件;代码掌握召回、输出上限和退出状态。
为字面搜索补充概念导航,并区分无匹配与运行失败。
2026-10-24 核对固定版本的说明与实现材料。本站未执行仓库搜索或相关性基准。复用缓存是重复旧观测,不是独立第二次模型实验。
按语义描述找代码或文档,同时保留类似 grep 的结果形状。
资料分析日期:
首阶段漏掉文件,后面的 Noul 无法修补;README 的外部候选入口允许测试另一召回策略。
查看对应来源 ↗client.rs 缓存成功答案,对 408/429/5xx 指数退避;损坏缓存会重取,不会成为证据。
查看对应来源 ↗适合仓库概念搜索,精确字面仍用 rg。语义搜索无结果时,同时检查候选召回和最终验证。
阅读 README 的 candidates/snippets 与 client.rs 的 system_one,追踪无法解析缓存和不可重试 HTTP 状态,按退出码区分没匹配与运行失败。