首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >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
Goroutine是如何工作的
一、Go语言简介 如果你是Go语言新手,或如果你对"并发(Concurrency)不是并行(parallelism)"这句话毫无赶脚,那么请看一下Rob Pike大神关于这个主题的演讲吧,演讲共30分 钟,我敢保证你在这个演讲上花费30分钟是绝对值得的。 总结一下两者(Concurrency和Parallelism)的不同:"当人们听到并发(Concurrency)这个词时,总是会想起并行 (Parallelism),它们之间有相关性,但却是两个明显不同的概念。在编程领域,并发(Concurrency)是独
李海彬
2018-03-21
4.1K0
Widget是如何工作的
在前面我们介绍各种各样的Widget,相信大家对Wiget的使用都已经有了自己的认识,今天我们就从底层角度看下Widget是如何工作,是什么支撑起了Wiget这个系统。
flyou
2020-05-28
5.5K0
HTTPS是如何工作的
大家在浏览网页的时候一定有这样的体验,有一些网站在网址那里会显示一个绿色的挂锁,并且网址中“https”相关的字样也是绿色的,聪明的朋友肯定会问,这些颜色和符号代表什么意思呢?想想大家在上网的时候,经常要输入账号和密码,有时候网购还要输入信用卡信息,如果这些信息被偷了,后果是很严重的。是的,这个绿色的锁就是用来保护大家的信息不被黑客窃取。现在很多网站默认使用HTTPS来保护用户的信息,截止2018年4月,Alexa前100万的网站中,32.2%使用HTTPS作为默认设置,互联网最受欢迎的137971个网站中,57.1%使用了HTTPS;Firefox遥测数据显示,70%的网站使用了HTTPS。
大蟒传奇
2018-07-31
4.5K0
PROFIBUS是如何工作的?
我们先总体看下PROFIBUS技术系统的结构,可以帮助我们清晰了解这一技术的具体协议内容及不同的应用类别等。
Hello工控
2024-07-20
2.3K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券