索引架构
索引架构
GraphRAG 索引由一组有依赖关系的工作流组成。默认流程先加载和切分文档,再抽取实体与关系、检测社区、生成社区报告,最后写入嵌入和结构化表。
主数据流
Documents -> Text Units -> Entities + Relationships
-> Communities -> Community Reports
-> Embeddings and output tablesText Unit 是贯穿索引和查询的来源单元。实体、关系和社区报告都应能追溯到输入文本,不能把模型生成结果当成无来源事实。
缓存边界
相同输入和模型参数的 LLM 请求可以命中缓存。缓存有助于失败恢复和降低重复成本,但修改 Prompt、模型或关键参数后不应假定旧结果仍然有效。
可扩展点
3.3.0 通过 Provider/Factory 扩展模型、输入读取、缓存、日志、存储、向量库和工作流。只有确实需要替换默认能力时才引入自定义实现,并为输入、失败和回滚建立明确边界。
最后更新于