跳至内容
GraphRAG 和传统 RAG 有什么区别?

GraphRAG 和传统 RAG 有什么区别?

传统 RAG 通常先把文本切块并生成向量,查询时找出语义接近的片段交给模型回答。GraphRAG 在这条路径之外增加实体、关系、社区和社区报告,更适合需要跨文档归纳或关系分析的问题。

对比项传统向量 RAGGraphRAG
索引结果文本块与向量文本单元、实体、关系、社区与报告
擅长问题查找明确事实、定位相近片段总结全局主题、分析实体关系
建索引成本通常较低需要更多模型调用,通常更高
调试重点切块、嵌入和召回还要检查实体抽取、关系和社区报告
证据范围召回的局部文本可组合局部文本与图结构摘要

GraphRAG 不是传统 RAG 的无条件替代品。对于少量文档中的明确问答,先使用 Basic Search 建立基线通常更简单。只有当局部片段不足以覆盖问题时,再考虑 Local、Global 或 DRIFT。

下一步:什么时候适合使用 GraphRAG