跳至内容
索引架构

索引架构

GraphRAG 索引由一组有依赖关系的工作流组成。默认流程先加载和切分文档,再抽取实体与关系、检测社区、生成社区报告,最后写入嵌入和结构化表。

主数据流

Documents -> Text Units -> Entities + Relationships
                       -> Communities -> Community Reports
                       -> Embeddings and output tables

Text Unit 是贯穿索引和查询的来源单元。实体、关系和社区报告都应能追溯到输入文本,不能把模型生成结果当成无来源事实。

缓存边界

相同输入和模型参数的 LLM 请求可以命中缓存。缓存有助于失败恢复和降低重复成本,但修改 Prompt、模型或关键参数后不应假定旧结果仍然有效。

可扩展点

3.3.0 通过 Provider/Factory 扩展模型、输入读取、缓存、日志、存储、向量库和工作流。只有确实需要替换默认能力时才引入自定义实现,并为输入、失败和回滚建立明确边界。

下一步:默认数据流 · 配置概述

最后更新于