Fork me on GitHub

学习 GraphRAG 四大搜索策略

在前面的系列文章中,我们深入学习了 GraphRAG 索引构建的完整流程,从文档加载、文本分片,到实体关系提取、社区检测,最终生成了包括实体表、关系表、社区报告等在内的结构化输出文件。这些文件构成了 GraphRAG 的知识...

- 阅读剩余部分 -

详解 GraphRAG 索引构建的输出文件

在前面的系列文章中,我们深入学习了 GraphRAG 索引构建的完整流程,从文档加载、文本分片,到实体关系提取、社区检测和向量化。经过这些复杂的处理步骤,GraphRAG 最终生成了一系列结构化的输出文件,这些文件就是整个知识图...

- 阅读剩余部分 -

GraphRAG 索引构建之图谱增强

在前面的文章中,我们已经深入学习了 GraphRAG 索引构建的前两个阶段,从原始文档到文本单元,再从文本单元提取出结构化的知识图谱。现在,我们已经拥有了包含实体和关系的网络图,接下来,我们将进入索引构建的第三阶段 —...

- 阅读剩余部分 -

GraphRAG 索引构建之知识提取(三)

今天,我们将继续学习 GraphRAG 中关于知识提取的内容。上周的 extract_graph 工作流,完全基于大语言模型进行实体关系提取,质量高但速度较慢;为此 GraphRAG 还提供了另一种实现,基于传...

- 阅读剩余部分 -

GraphRAG 索引构建之知识提取(二)

昨天我们学习了知识提取阶段的提取图谱工作流,今天我们继续学习另外两个:图谱规范化 和 提取事实声明。图谱规范化提取出的原始实体和关系需要进一步处理才能构成完整的知识图谱,finalize_graph 工作流负责...

- 阅读剩余部分 -

GraphRAG 索引构建之知识提取

在前面的文章中,我们详细学习了 GraphRAG 索引构建的文档处理阶段,了解了如何将各种格式的原始文档转换为标准化的文本单元。今天我们将深入探索整个索引构建流程中最核心的部分 —— 知识提取,看看 GraphRA...

- 阅读剩余部分 -

GraphRAG 索引构建之文档处理

昨天我们对 GraphRAG 的索引构建做了一个基本的概述,了解了其索引构建的整体流程和工作流引擎的设计。今天我们将深入第一个具体阶段 —— 文档处理,这是整个知识图谱构建的起点,负责将各种格式的原始文档转换为标准化的文...

- 阅读剩余部分 -

GraphRAG 索引构建概述

经过前面对 GraphRAG 项目结构的深入了解,我们已经掌握了它的整体架构和技术栈。今天我们将顺着 graphrag index 命令的调用链,深入探索 GraphRAG 索引构建的核心流程,包括命令行入口、配置加载机制、...

- 阅读剩余部分 -

剖析 GraphRAG 的项目结构

经过这几天的动手实践和可视化体验,我们已经对 GraphRAG 的核心功能有了一个基本的了解。今天,我们正式开始深入研究它的源码,首先从熟悉项目结构入手,为我们后续学习其核心工作流(比如索引和查询)打下基础。项目概览使用 t...

- 阅读剩余部分 -