搜索结果为什么还是旧的:CodeRAG 的索引版本与缓存设计
把源码快照、SQLite 版本和进程缓存放在同一条链路里,再看跨仓库 BM25 为什么需要统一统计和先去重后取 Top K。
MORE NOTES
把源码快照、SQLite 版本和进程缓存放在同一条链路里,再看跨仓库 BM25 为什么需要统一统计和先去重后取 Top K。
从已接单却未发送、回补失败和旧执行者迟到三个场景,理解数据库任务表、租约令牌及业务幂等如何共同工作。
用批量写入、日志同步和响应丢失几个具体窗口,区分内存原子性、持久化恢复和网络重试,以及 TTL 为什么需要两种时钟。
从函数名、源码位置和相关代码块出发,记录一个尚未接入生成模型的代码检索系统怎样组织输入、评分和证据。
沿着票务项目的一次异步下单,区分接单、Redis 准入、数据库出票,以及重复请求和消息重投各自的处理边界。
从 TCP 字节流、部分发送和半关闭出发,理解 select 事件循环怎样维护连接状态,以及为什么还需要处理预算和输出水位。