本文介绍代码语义搜索RAG系统的存储与检索设计:存储采用近似最近邻索引结合小范围精确搜索,将仓库、分支、权限过滤内置于索引,并用Merkle树快照实现增量索引,本地索引支持推送前开发;检索先经ANN召回,再去重、分组和重排序,可用子代理进行多步智能搜索,并按相关度分级返回结果。
完成下面两步后,将自动完成登录并继续当前操作。