最近在搭一个内部文档问答的RAG,用的开源框架(LangChain + Chroma)。现在遇到一个头疼的问题:知识库里的PDF经常有修订版,我每次更新文件后重新跑一遍embedding,但发现检索出来的片段经常“对不上号”——比如旧版里某段话被删了,但向量库里还留着,导致回答时经常引用过时甚至矛盾的内容。试过删掉整个collection重建,但这样成本太高,而且全量重跑还会把一些高频问答的缓存也弄丢。想问问大家平时是怎么做增量更新的?有没有好用的去重或者版本管理策略?还是说我应该直接用带时间戳的metadata做过滤?求指点。