知识库文档更新后,怎样避免旧内容继续被检索?
给文档和片段建立版本与状态,更新时原子切换有效版本并删除或禁用旧索引。
完整回答
入库流程要支持幂等、失败回滚和删除传播。查询只过滤 published 且在有效期内的片段,引用包含文档版本,便于审计答案使用了哪一版资料。
加分信息
- 主动给出可量化的验证指标
- 能结合失败案例说明取舍
常见问题
- 只背定义,不说明工程边界
- 只讲理想流程,不处理异常路径
面试官可能追问
- 这个方案最可能在哪一步失败?
- 你会用什么数据证明改动有效?
结合 RAG 项目实现文档版本和索引状态机。