当前位置: 首页 > news >正文

企业级 Neo4j GraphRAG:向量检索 + 图谱扩散怎么融合?Neo4j GraphRAG 给你答案

系列文章目录

第一篇 AI 数据治理:LangChain4J 文本分类器在字段对标中的高级玩法
第二篇 LangChain4J + OpenTelemetry:AI 调用全链路可观测方案


文章目录

  • 系列文章目录
  • 前言:为什么只做向量 RAG 不够用?
  • 一、GraphRAG 的核心设计
    • 1.1 Schema 自检与自修复(Neo4jSchemaService)
    • 1.2 知识库入库(IngestService)
    • 1.3 实体词表(Neo4jEntityService + EntityCatalogService)
    • 1.4 实体链接(Neo4jVectorEntityLinker)
    • 1.5 融合检索问答(GraphRagService)
  • 二、代码实践
    • 2.1 模型接入:Embedding + Chat(LangChain4jConfig)
    • 2.2 Neo4j Driver 与 RAG 参数(Neo4jConfig + RagProperties)
    • 2.3 GraphRAG 问答入口:/api/rag/ask(RagController)
    • 2.4 实体词表自增长:/api/entity/discover + /api/entity/upsert
    • 2.5 Dto
      • 2.5.1 AskResponse
      • 2.5.2 ChunkRef
      • 2.5.3 DiscoverEntitiesResponse
      • 2.5.4 EntityInfo
    • 2.6 融合检索核心:GraphRagService(Vector + Graph + Fusion)
    • 2.5 启动初始化:Schema 自修复 + Seed + Ingest(GraphRagApplication)
  • 三、配置与示例数据
    • 3.1 application.properties
    • 3.2 entities.json
    • 3.3 md文件数据
    • 3.4 Maven 依赖
    • 3.4 discover / upsert / ask 三连测试
      • 3.4.1 discover:自动发现新术语(可选 autoUpsert)
      • 3.4.2 upsert:手动确认后写入 Neo4j 实体词表
      • 3.4.3 ask:走完整 GraphRAG(向量检索 + 图检索融合)
  • 总结

前言:为什么只做向量 RAG 不够用?


很多团队的 RAG 都止步于:切 Chunk → 向量化 → TopK 相似度召回 → 拼上下文 → 让 LLM 回答。这条链路上线很快,但实际落地后经常遇到三个硬问题:

命中不稳定:问题表达一变,向量召回就漂;尤其是术语、代码 token、配置项这类文本。

解释性弱:为什么命中这段?为什么没命中那段?很难从“纯相似度”讲清楚。

词表维护成本高:新术语、新函数、新产品名层出不穷,靠人手补“实体/别名”永远慢半拍。

所以我做了一个工程化的 GraphRAG :
向量检索 + 图检索融合(Fusion),并且提供一条非常关键的闭环:实体自动发现 → 自动入库 → 立即生效。

一、GraphRAG 的核心设计

✅ GraphRAG 全链路 Mermaid 架构图(流程图)

整体链路

  1. 实体提取/实体链接

    • 从用户问题中提取 m
http://www.cnnetsun.cn/news/71319.html

相关文章:

  • 文件哈希值批量修改新方案:告别传统计算的效率革命
  • Beyond Compare 5完整使用指南:三步实现免费授权
  • ComfyUI-Manager终极指南:一键配置AI绘画管理平台
  • 如何快速获取网盘文件真实下载地址?2025年最实用的网盘直链工具推荐
  • Redis过期键管理终极技巧:AnotherRedisDesktopManager可视化监控实战
  • 知识星球内容数字化归档:从信息流到结构化知识库的技术实践
  • NatTypeTester终极指南:3分钟快速诊断网络NAT类型,彻底解决游戏卡顿和视频会议延迟问题
  • Tsuru容器平台架构深度解析:企业级PaaS部署实战指南
  • GHelper终极指南:7步解锁华硕ROG笔记本隐藏性能
  • ACE-Step适配国产操作系统:推动开源音乐AI生态发展
  • 智能健康数据管理2025终极指南:免费多平台步数同步完整方案
  • 5分钟搭建Sunshine游戏串流:免费开源让全家共享游戏乐趣
  • 智能对话系统构建指南:5步搭建企业级微信机器人
  • HunyuanVideo-Foley + OpenCV 实现视频帧分析与音效精准匹配
  • 突破Windows权限天花板:5分钟掌握TrustedInstaller特权获取技巧
  • arp-scan局域网设备发现工具完全使用手册
  • 阴阳师脚本一键安装指南:告别手动肝游戏的终极解决方案
  • Windows虚拟显示器完整指南:免费扩展多屏工作空间
  • Windows 11远程桌面多用户终极解决方案:RDP Wrapper完整配置手册
  • 3分钟掌握Windows虚拟显示器:打造无限工作空间的终极指南
  • Transformer模型详解进阶:Qwen3-VL-30B的结构创新点剖析
  • 4个查AI率工具和2个降ai工具效果测评,分分钟AI率降到个位数!
  • 4个查AI率工具和2个降ai工具效果测评,AI率降到10%!
  • 1111111111111
  • 【办公类-18-07】20251215(Python)“口腔检查涂氟信息”批量生成打印(区名、学号、姓名、学校、班级、身份证、户籍、性别、民族)
  • HTTP网络巩固知识基础题(2)
  • Windows三指拖拽终极指南:从零配置到精通使用
  • Tsuru容器网络性能实战解析:从架构原理到生产优化
  • HunyuanVideo-Foley支持百度云盘镜像下载,加速全球分发
  • 5分钟搞定Vue项目Office文档预览:零配置组件库终极指南