GraphRAG四大搜索策略学习
GraphRAG 提供了四种不同的搜索策略按照复杂程度递增的顺序它们分别是基础搜索Basic Search、本地搜索Local Search、全局搜索Global Search和漂移搜索DRIFT Search。1. 基础搜索Basic Search基础搜索本质就是传统向量 RAG是四种策略里最简单的检索方案流程只有三步查询向量化将用户输入问题做 Embedding转换成向量表征。向量库相似检索在存储文本片段text chunk的向量数据库中做相似度匹配召回 Top-K 最相近的原始文本块。LLM 生成答案把召回的文本片段作为上下文拼接用户原始提问一起送入大模型由 LLM 直接输出回答。核心特点与局限适用场景简单事实类问题答案集中在少量文档片段内定义、基础参数、单一实体基础信息短板只依靠向量语义匹配没有知识图谱实体、关系、社区信息无法做多实体关联推理、全局汇总类复杂问题。2. 本地搜索Local Search本地搜索依托知识图谱实体、关系、社区结构做多源上下文扩展整体分为四大阶段实体识别 → 上下文扩展 → 排序过滤 → 答案生成。1. 实体识别阶段对用户查询向量化在实体描述向量库做相似度检索匹配出查询语义相关的候选实体集合。2. 多维度上下文扩展阶段基于上一步得到的实体从四类数据源拉取关联信息文本单元扩展通过实体-文本映射表取出包含该实体的原始文档片段社区报告扩展根据实体归属社区调取对应社区主题摘要实体关系扩展以实体为图谱节点查找相连实体与关系构建关系上下文协变量扩展可选若开启协变量提取补充实体相关声明、属性信息。3. 排序和 Token 过滤阶段重要性排序文本单元关联实体/关系数量越多优先级越高社区报告包含检索实体越多权重越高Token 过滤按照 LLM 输入 Token 上限截断剔除低权重内容控制上下文长度。4. 答案生成阶段将过滤后的文本块、实体关系、社区摘要整合为结构化上下文搭配专属提示词送入大模型输出融合实体关联信息的回答。核心适用场景需要实体关联推理的问题实体属性查询、多实体关系对比、领域相关实体汇总弥补基础搜索无法跨片段关联实体的缺陷。3. 全局搜索的流程全局搜索采用Map-Reduce双阶段架构专门处理数据集宏观、汇总类问题全程不依赖细粒度文本块只使用浓缩的社区报告。1. Map 并行处理阶段批量生成局部观点社区报告筛选收集读取指定层级的所有社区报告动态筛选大模型根据用户查询给社区报告打分只保留高于阈值的高相关社区。批次拆分按照 LLM Token 上限把社区报告随机切分成多个独立批次。并行分析生成中间观点每一批社区报告 用户问题送入大模型输出多条带 1-100 重要性评分的中间观点仅做归纳不直接回答原问题。2. Reduce 聚合阶段汇总所有观点生成最终答案全局排序收集所有批次产出的观点按重要性分数从高到低排序。智能过滤截断在 Token 预算内保留高分核心观点舍弃低价值内容。统一聚合输出将筛选后的全部观点作为上下文送入大模型生成完整、宏观的总结答案。关键特点与适用场景适用场景数据集主题归纳、整体趋势分析、全局关键人物/实体汇总等宏观类提问。底层逻辑依靠图谱分层社区摘要避免遍历海量原始文本实现全局视角检索。4. 漂移搜索DRIFT SearchDRIFT 全称Dynamic Reasoning and Inference with Flexible Traversal融合全局搜索广度 本地搜索深度分为三大阶段Primer 全局初筛 → Follow-Up 迭代深挖 → Reduce 综合汇总。1. Primer 全局初步认知宏观打底基于 HyDE 筛选社区报告根据用户原始查询生成一份模拟社区报告结构的假设文档用该假设文档做向量匹配选出 Top-K 最相关社区报告相比直接使用用户 Query 嵌入召回精度更高。批量生成初步答案与待探索子问题将筛选出的社区报告按 Token 限制拆分为多批次每批结合用户问题送入大模型输出两部分内容对原问题的宏观初步回答识别信息缺口生成一批需要深入查证的细分后续问题。2. Follow-Up 循环局部深挖while 循环迭代筛选高分的子问题从 Primer 产出的后续问题里选取评分最高 Top-K 个问题调用本地搜索逐一求解对每个子问题执行完整 Local Search 流程获取实体、关系、原文片段等细节中间答案迭代生成新一轮细分问题基于本次本地搜索结果继续挖掘更深层待验证问题进入下一轮循环。3. Reduce 整合输出综合答案收集 Primer 全局宏观结论 所有轮次本地细节结果统一汇总送入大模型生成兼顾整体概况与实体细节、逻辑连贯的完整回答。关键特点与适用场景核心逻辑先宏观把握整体方向再逐层下钻实体细节模拟分析师调研思路适用场景复杂探索类问题、领域趋势分析、多实体关联因果分析、复杂事件完整复盘对比优势无需人工区分该用全局还是本地搜索自动兼顾广度与深度。借用一张对比图参考【值得收藏】一文吃透GraphRAG四大搜索策略提升大模型应用能力-CSDN博客

相关新闻

FineBI 6.0 商业分析实战:3步搭建销售驾驶舱与5个关键指标监控

FineBI 6.0 商业分析实战:3步搭建销售驾驶舱与5个关键指标监控

FineBI 6.0 商业分析实战:3步搭建销售驾驶舱与5个关键指标监控在数据驱动的商业决策时代,销售数据的实时监控与分析能力已成为企业竞争力的核心。FineBI 6.0作为新一代商业智能工具,通过其低代码可视化界面与强大的数据处理引擎,让…

2026/7/10 5:51:07阅读更多 →
程序员深度技术池:从重复劳动到自动化交付,RPA工具实战与流程自动化软件选型

程序员深度技术池:从重复劳动到自动化交付,RPA工具实战与流程自动化软件选型

作为一个在代码里泡了十年的老程序员,我发现真正拉开效率差距的,不是你能写多复杂的算法,而是你能把多少重复劳动交给机器。这篇文章聊聊我是怎么在程序员深度技术池里筛选出真正好用的流程自动化软件,把日常琐事全部托管的。 一、…

2026/7/10 5:51:07阅读更多 →
AI 辅助需求分析:从用户故事到技术任务的拆解与估算方法

AI 辅助需求分析:从用户故事到技术任务的拆解与估算方法

AI 辅助需求分析:从用户故事到技术任务的拆解与估算方法 一、需求分析的本质不是「把用户说的话记下来」,而是「理解用户真正想要解决的问题,并把它变成可执行的工程任务」 AI 辅助需求分析的价值,不在于替代产品经理做需求分析…

2026/7/10 5:51:07阅读更多 →
WordPress建站与Affiliate Marketing:打造月入5000美元的垂直内容网站

WordPress建站与Affiliate Marketing:打造月入5000美元的垂直内容网站

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 最近不少开发者都在问:除了接外包、做独立开发,有没有更"轻"的副业模式?特别是能直接赚…

2026/7/10 6:56:11阅读更多 →
GitHub Copilot 代码生成对比:JavaScript、Python、Go 3种语言实测分析

GitHub Copilot 代码生成对比:JavaScript、Python、Go 3种语言实测分析

GitHub Copilot 三语言实战测评:JavaScript、Python与Go的代码生成艺术当AI开始理解程序员意图时,代码创作正经历一场静默革命。作为开发者,我们不再孤独面对闪烁的光标——GitHub Copilot以AI结对编程的方式,正在重塑从构思到实现…

2026/7/10 6:56:11阅读更多 →
DS18B20 单总线协议深度解析:51单片机汇编驱动实现 0.0625℃ 精度测温

DS18B20 单总线协议深度解析:51单片机汇编驱动实现 0.0625℃ 精度测温

DS18B20单总线协议深度解析:51单片机汇编驱动实现0.0625℃精度测温当我们需要在嵌入式系统中实现高精度温度测量时,DS18B20数字温度传感器因其独特的单总线接口和0.0625℃的分辨率而成为理想选择。本文将深入探讨如何用51单片机汇编语言精确控制DS18B20&…

2026/7/10 6:56:11阅读更多 →
网站及新媒体稿前预审与内容巡检解决方案一般有哪些方面作用?

网站及新媒体稿前预审与内容巡检解决方案一般有哪些方面作用?

在全媒体、集约化宣发常态化的今天,政企单位的信息发布渠道已经从单一的官方网站演变为涵盖公众号、微博等在内的矩阵格局。信息发布的高频次与多模态对内容合规和风险治理提出了更严苛的要求。引入“网站及新媒体稿前预审与内容巡检解决方案”,本质上是…

2026/7/10 6:56:11阅读更多 →
公考申论小题怎么练?粉笔系统班配合动笔训练这样提分

公考申论小题怎么练?粉笔系统班配合动笔训练这样提分

很多考生不是一上来就写大作文,而是先卡在申论小题上,于是常会搜:"公考申论小题怎么练?“如果你已经用粉笔系统班听过归纳概括、提出对策、综合分析的讲解,但自己一写还是找不全点、表达不规范、对策太空&#xf…

2026/7/10 6:56:11阅读更多 →
给大家普及一下2026年Java面试的强度!

给大家普及一下2026年Java面试的强度!

前几天收到一位粉丝私信,说的是他才一年半经验,去面试却被各种问到分布式,高并发,多线程之间的问题。基础层面上的是可以答上来,但是面试官深问的话就不会了!被问得都怀疑现在Java招聘初级岗位到底招的是初…

2026/7/10 6:51:11阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/9 5:56:19阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/9 9:45:20阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/10 4:59:05阅读更多 →
浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比当你在浏览器地址栏敲入一个网址时,背后可能隐藏着一场关于"要不要重新下载资源"的精密博弈。这场博弈的裁判是HTTP缓存机制,而304状态码则是这场博弈…

2026/7/10 0:00:01阅读更多 →
RoboWits:面向创造性问题求解的双臂机器人认知推理基准

RoboWits:面向创造性问题求解的双臂机器人认知推理基准

1. 项目概述:这不是又一个机器人抓取数据集,而是一次对“思考力”的压力测试 RoboWits——这个名字里藏着两个关键信号:“Robo”直指物理世界中的具身智能体,“Wits”则毫不掩饰地指向人类最核心的认知能力:机敏、判断…

2026/7/10 0:00:01阅读更多 →
5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能 【免费下载链接】TegraRcmGUI C GUI for TegraRcmSmash (Fuse Gele exploit for Nintendo Switch) 项目地址: https://gitcode.com/gh_mirrors/te/TegraRcmGUI TegraRcmGUI是一款专为Windows…

2026/7/10 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/9 9:45:20阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/9 15:50:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/9 14:14:17阅读更多 →