首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >GraphRAG >GraphRAG 的 Global Search 是如何工作的?

GraphRAG 的 Global Search 是如何工作的?

词条归属:GraphRAG

Global Search 是 GraphRAG 面向全局性问题的检索模式,采用 map-reduce 机制在整个语料库范围内进行归纳推理。

1. 适用问题类型

  • Global Search 用于回答跨越整个数据集的宏观、主题性问题,例如"这批报告的主要趋势是什么"
  • 这类问题无法通过检索单个文本块得到答案,因为答案分散在大量文档之中

2. map-reduce 工作机制

  • 在 map 阶段,系统让每个相关社区摘要独立并行地生成部分回答
  • 每个部分回答会依据与问题的相关度获得帮助性评分,低分回答被过滤
  • 在 reduce 阶段,系统将过滤后的高分部分回答汇总,生成最终的全局回答

3. 相较向量检索的优势

  • 传统向量检索只能召回孤立的相似文本块,难以整合跨文档信息
  • Global Search 借助社区摘要,天然具备对整个语料库进行综合归纳的能力
  • 这是 GraphRAG 区别于纯向量 RAG 的标志性能力之一
相关文章
使用Neo4j和LangChain实现“Local to Global”的GraphRAG
GraphRAG是一种基于知识图谱的检索增强技术。它使用多来源数据构建图模型的知识表达,将实体和关系之间的联系以图的形式展示,然后利用大语言模型进行检索增强。这种方法能更高效准确地检索相关信息,并为LLM生成响应提供更好的上下文。微软和领英的技术人员已经科学的验证了这种技术相较于基线 RAG 的优势,并发表了相关论文。
马超的博客
2024-07-15
5.9K0
TypeScript是如何工作的
TypeScript 是一门基于 JavaScript 拓展的语言,它是 JavaScript 的超集,并且给 JavaScript 添加了静态类型检查系统。TypeScript 能让我们在开发时发现程序中类型定义不一致的地方,及时消除隐藏的风险,大大增强了代码的可读性以及可维护性。相信大家对于如何在项目中使用 TypeScript 已经轻车熟路,本文就来探讨简单探讨一下 TypeScript 是如何工作的,以及有哪些工具帮助它实现了这个目标。
ConardLi
2021-09-29
8.1K0
HTTPS是如何工作的?
HTTPS(Hypertext Transfer Protocol Secure)是HTTP(Hypertext Transfer Protocol)的安全版本,用于在用户的Web浏览器和网站之间传输数据。HTTPS在传输过程中对数据进行加密,提供了一个安全且私密的通信通道。以下是HTTPS的工作原理的简化解释:
coderidea
2024-02-22
2.4K0
HashMap是如何工作的
最简单形式的 hash,是一种在对任何变量/对象的属性应用任何公式/算法后, 为其分配唯一代码的方法。
java思维导图
2020-06-05
5.4K0
JavaScript 是如何工作的🔥 🤖 [视觉解释]
JavaScript 是世界上最受欢迎和最讨厌的语言之一。它被爱,因为它是有效的。您只需学习 JavaScript 即可制作全栈应用程序。它也被讨厌,因为它以出乎意料和令人不安的方式行事,如果您不投入理解该语言,可能会让您讨厌它💔。 这篇博客将解释 JavaScript 如何在浏览器中执行代码,我们将通过动画 gif 来学习它😆。看完这篇博文,你离成为Rockstar开发者又近了一步🎸😎 执行上下文 “ JavaScript 中的一切都发生在一个执行上下文中。” 我希望每个人都记住这句话,因为它是必不可
玖柒的小窝
2021-09-12
4.6K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券