展开本页目录
开始前准备什么
- 下载完整练习包,在独立目录阅读README与已执行范围。
- 安装requirements.txt指定版本或使用文中目标工具;依赖与模型权重不要混入网站工程。
- 只有明确标为已执行的部分有本次证据;真实模型、账号或GPU步骤按自己的环境另行验证。
- 先记录每条事实的支撑来源
- 用来源集合复算删除预期
- 备份独立LightRAG练习库
- 执行当前版本文档删除
- 等待重建而非只看列表
- 查独占和共享事实
- 交付删除前后事实差异
1. 先记录每条事实的支撑来源
shared由doc-A和doc-B共同支持,only-A只有doc-A,only-C属于doc-C。文档列表和事实来源是两种数据,先分别保存。
2. 用来源集合复算删除预期
audit.py删除来源doc-A后只应移除only-A,shared仍由doc-B支撑。negative的直接删两条策略会过度删除。
本题独立目录执行
python reference/audit.py3. 备份独立LightRAG练习库
在隔离WORKING_DIR导入三份原创材料,保存文档ID与图谱快照。未核对backup前不要运行删除API。
本题SDK或目标环境入口
python reference/run_sdk.py4. 执行当前版本文档删除
按当前SDK/API的文档删除接口提交doc-A,记录job或处理状态。不能使用旧版函数名而没有检查当前实现。
5. 等待重建而非只看列表
文档消失之后还需等待受影响实体和关系重建。把删除过程中的暂态与最终查询分开,不能HTTP200就算完成。
6. 查独占和共享事实
分别查询only-A、shared和only-C,核对真实来源。shared保留但仍指向doc-A同样不合格。
7. 交付删除前后事实差异
保存文档状态、图谱事实与来源重建记录,明确模型摘要或缓存是否重做。本包只执行作者来源集合预期,没有删除真实知识库。
怎样确认已经完成
- 独占事实消失
- 双来源事实保留
- 不能只验文档列表少一行
- 已运行作者多来源事实删除预期与过度删除反例;未调用LightRAG文档删除或重建LLM。
常见问题
LightRAG删掉一份文档后关系会消失吗?
要看事实是否仍有其他来源。作者例子shared从doc-A/doc-B支持,删doc-A后应保留doc-B;仅doc-A支持的事实需单独处理。
多份资料都支持的实体,怎么验证删文档后仍保留?
保存删除前后source集及实际图查询,检查shared仍能回到doc-B。本文只审计来源集合,未运行LightRAG删除或图重建。
这篇教程哪些步骤已经真正执行?
已运行作者多来源事实删除预期与过度删除反例;未调用LightRAG文档删除或重建LLM。



