增量更新

NodeRAG 支持语料库的增量更新。

增量更新支持

NodeRAG 支持增量更新。它通过跟踪已索引文档的哈希 ID 来高效管理更新。
请勿修改已经完成索引的文件,因为这可能导致重复索引或不可预测的错误。

添加新语料库的最佳实践

要添加新文档,请将新文件放入 input 文件夹,然后重新运行索引命令:

python -m NodeRAG.build -f path/to/main_folder

NodeRAG 将自动检测新文件并将其转换为内部数据库格式,而无需重新处理现有数据。

关于增量模式以及 GraphRAGLightRAG 在增量更新方面的比较,请参阅这篇博客文章


Last modified April 5, 2025: update reproduce (f23a25c)