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博客

相关新闻

MCP3428+STM32L041C6高精度低功耗数据采集方案

MCP3428+STM32L041C6高精度低功耗数据采集方案

1. 为什么选择MCP3428STM32L041C6组合在工业现场和实验室环境中,数据采集系统的性能往往决定了整个测量链路的可靠性。传统方案通常采用分立式ADC芯片配合通用MCU,但这种架构存在三个明显痛点:采样精度受PCB布局影响大、软件校准流程复杂、低…

2026/7/10 5:45:21 阅读更多 →
Simple Injector 完全指南:从入门到精通

Simple Injector 完全指南:从入门到精通

一、为什么选择 Simple Injector 在 .NET 生态中,依赖注入(DI)容器是构建可维护、可测试应用的核心基础设施。从官方内置的 Microsoft.Extensions.DependencyInjection到功能丰富的 Autofac,开发者有多种选择。而 Simple Injecto…

2026/7/10 5:43:21 阅读更多 →
74HC574 寄存器实验:CP226 实验箱手动写入 8AH/6CH 的 3 个关键时序解析

74HC574 寄存器实验:CP226 实验箱手动写入 8AH/6CH 的 3 个关键时序解析

74HC574寄存器实验:CP226实验箱手动写入8AH/6CH的3个关键时序解析在计算机组成原理实验中,寄存器作为数据暂存的核心部件,其工作原理的理解至关重要。本文将深入剖析CP226实验箱中74HC574芯片在手动写入8AH和6CH数据时的三个关键时序节点&…

2026/7/10 5:37:20 阅读更多 →

最新新闻

无犯罪证明公证书在哪里办?不用跑政务大厅,慧办好手机提交材料

无犯罪证明公证书在哪里办?不用跑政务大厅,慧办好手机提交材料

提到办无犯罪证明公证,很多人脑海里浮现的画面是不是:请半天假、挤地铁、到政务大厅排长队,还可能因为少带了一份复印件白跑一趟?其实,随着数字化政务的普及,繁琐的跑腿时代正在过去。现在,只要…

2026/7/10 6:29:51 阅读更多 →
Paperxie 论文降重复 | AIGC 率|双路线分层改写,一次性解决查重标红与 AI 痕迹双重难题

Paperxie 论文降重复 | AIGC 率|双路线分层改写,一次性解决查重标红与 AI 痕迹双重难题

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/科研绘图降重复率 - PaperXie智能写作PaperXie免费论文查重检测-首款免费论文检测软件,为毕业生提供专业的论文重复率检测、论文降重、Aigc检测、智能排版 、论文写作等一站式服务。https://www.paperxie.c…

2026/7/10 6:25:50 阅读更多 →
ADP5350与PIC18F47Q10构建高效电源管理系统

ADP5350与PIC18F47Q10构建高效电源管理系统

1. 项目背景与核心需求在便携式电子设备和工业嵌入式系统中,电源管理始终是决定产品可靠性和用户体验的关键因素。ADP5350作为一款高度集成的电源管理IC(PMIC),配合PIC18F47Q10微控制器的灵活控制能力,能够构建出适应复…

2026/7/10 6:23:49 阅读更多 →
vue前端解决long类型精度丢失问题(雪花ID)

vue前端解决long类型精度丢失问题(雪花ID)

起因起因是后端ID查询始终为空,经排查发现前端请求携带的id参数精度丢失,类似于四舍五入。解决方案前端使用json-bigint库,专门处理大整数 JSON 解析的库,会自动将超出安全范围的数字转为 BigInt,避免精度丢失。安装依…

2026/7/10 6:23:49 阅读更多 →
密封圈定制源头厂家

密封圈定制源头厂家

一、行业痛点分析在深圳密封圈定制领域,存在诸多核心技术挑战。数据显示,因密封失效导致的设备停机每年给企业带来巨大经济损失。例如,常见的漏油、漏水、漏气、漏介质问题,不仅造成现场污染和物料损耗,还使设备停机&a…

2026/7/10 6:21:49 阅读更多 →
Python 3.9+ graphlib 拓扑排序实战:3步捕获并处理 CycleError 异常

Python 3.9+ graphlib 拓扑排序实战:3步捕获并处理 CycleError 异常

Python 3.9 graphlib 拓扑排序实战:3步捕获并处理 CycleError 异常1. 理解拓扑排序与CycleError的本质拓扑排序是处理有向无环图(DAG)依赖关系的核心算法。想象你正在组装一辆汽车——发动机需要先安装到车架上,然后才能安装传动系…

2026/7/10 6:21:49 阅读更多 →

日新闻

STM32与LTC1864高精度ADC的SPI通信实现

STM32与LTC1864高精度ADC的SPI通信实现

1. 项目背景与核心需求在工业控制和嵌入式系统开发中,模拟信号与数字系统的无缝集成一直是工程师面临的关键挑战。LTC1864作为一款16位高精度ADC转换器,配合STM32F101ZG这类主流微控制器,能够构建高性能的模拟信号采集系统。这种组合特别适合…

2026/7/10 0:03:07 阅读更多 →
猫抓插件:浏览器资源嗅探与视频下载的终极解决方案

猫抓插件:浏览器资源嗅探与视频下载的终极解决方案

猫抓插件:浏览器资源嗅探与视频下载的终极解决方案 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 还在为网页视频无法下载而烦恼吗&am…

2026/7/10 0:05:09 阅读更多 →
直流有刷电机驱动方案:TC78H653FTG与MKV46F256VLH16应用

直流有刷电机驱动方案:TC78H653FTG与MKV46F256VLH16应用

1. 直流有刷电机驱动方案概述在工业自动化和消费电子领域,直流有刷电机因其结构简单、控制方便、成本低廉等优势,仍然是许多应用场景的首选驱动方案。TC78H653FTG作为东芝推出的新一代H桥驱动器,与MKV46F256VLH16微控制器配合使用&#xff0c…

2026/7/10 0:05:09 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/9 13:46:46 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/9 21:41:05 阅读更多 →

月新闻