GraphRAG 的索引以批处理方式构建,针对数据变更提供了增量更新能力,但整体更新成本相对较高。
1. 批处理索引的特性
- GraphRAG 的索引构建是离线批处理过程,而非流式实时更新
- 索引阶段需要对每个文本块调用大语言模型进行抽取,属于一次性的高成本操作
2. 增量更新机制
- 当源数据发生局部变化时,可通过增量更新流水线仅处理变更部分,避免全量重建
- 增量更新需要维护图谱节点、关系与社区结构的一致性,操作相对复杂
3. 实践注意事项
- 对于频繁变化的数据,增量更新与重新索引的开销需要纳入评估
- 官方建议先在小规模数据上测算单文档成本,再扩展到生产规模
- 若数据高度动态且要求实时更新,需审慎评估 GraphRAG 的适配性