如何在10分钟内用EdgeQuake搭建第一个GraphRAG知识图谱:Docker快速上手完整教程
如何在10分钟内用EdgeQuake搭建第一个GraphRAG知识图谱Docker快速上手完整教程【免费下载链接】edgequakeEdegQuake High-performance GraphRAG inspired from LightRag written in Rust; Transform documents into intelligent knowledge graphs for superior retrieval and generation项目地址: https://gitcode.com/gh_mirrors/ed/edgequakeEdgeQuake是一个用 Rust 编写的高性能GraphRAG图谱增强检索生成框架它把文档自动转化为智能知识图谱再用向量 图结构双路检索让 AI 回答更准、更快。本教程带你用Docker在10 分钟内从零搭建完整的 EdgeQuake 知识图谱系统——无需 Rust 工具链、无需 Node.js、无需任何本地编译一条命令即可拉起全套服务。学完本文你将获得✅ 一个运行中的 GraphRAG 全栈PostgreSQL Rust API Web UI✅ 成功上传的第一份文档并自动生成实体与关系图谱✅ 用自然语言查询知识图谱的完整体验1️⃣ 准备工作Docker 环境检查约 1 分钟在开始之前确认你的机器满足以下要求要求最低配置检查命令Docker24且处于运行状态docker --version内存4GB推荐 8GB—磁盘10GB 可用空间df -h空闲端口3000Web UI、8080API、5432数据库— EdgeQuake 默认使用运行在宿主机上的Ollama作为本地 LLM 提供者也可以切换为 OpenAI 等云端模型。如果你想体验 AI 实体抽取建议提前安装 [Ollama] 并ollama pull一个对话模型。上面这张图展示了 EdgeQuake 的架构分层Rust 后端包含 API 网关、流水线管理、实体抽取、查询引擎等模块底层数据统一落在一个 PostgreSQL 中同时承载 pgvector 向量索引与 Apache AGE 图数据库。2️⃣ 克隆仓库并启动 Docker 全栈约 3 分钟第一步克隆代码git clone https://gitcode.com/gh_mirrors/ed/edgequake.git cd edgequake第二步一条命令启动全栈docker compose -f docker-compose.quickstart.yml up -d这条命令会从官方仓库拉取 4 个预构建镜像API、前端、PostgreSQL、迁移器自动完成数据库初始化与 Schema 迁移无需任何构建步骤。Compose 文件位于 docker-compose.quickstart.yml。启动完成后你会得到 3 个可访问的服务服务地址用途Web UIhttp://localhost:3000上传文档、提问、查看知识图谱REST APIhttp://localhost:8080程序化调用Swaggerhttp://localhost:8080/swagger-ui交互式 API 文档健康检查http://localhost:8080/health确认服务状态⏱️ 首次拉取镜像约需 1–3 分钟取决于网络之后启动只需约 30 秒。3️⃣ 验证部署10 秒确认系统就绪约 1 分钟在终端执行curl -s http://localhost:8080/health返回包含status:healthy的 JSON说明后端 API 已就绪。接着在浏览器打开http://localhost:3000你会看到 EdgeQuake 仪表盘——左侧是导航栏Dashboard / Knowledge Graph / Documents / Query 等主区域展示文档数、实体数、关系数等核心指标右下角显示 API 连接状态看到API Status: Connected和Storage: Connected两个绿点就代表你的 GraphRAG 系统已完全就绪。 想深入了解每个端口和镜像参考 DOCKER_QUICK_START.md 与 docs/operations/deployment.md。4️⃣ 上传第一份文档让文档变成知识图谱约 2 分钟进入Documents页面把一份 PDF / TXT / Markdown 文件拖拽进上传区域或直接点击上传点击文档后状态会从Processing变为Completed。此时后台流水线正在静默工作文档 → 智能切块(Chunking) → LLM 实体/关系抽取 → 向量化(Embedding) → 写入知识图谱⚠️ 文档处理是异步的小文档约 1–2 分钟大型 PDF 更久。上传完成 ≠ 立即可检索请等待状态变为Completed后再提问。处理完成后Dashboard 上的Entities实体数与Relationships关系数就开始跳动起来了——恭喜你的第一份知识图谱已经生成5️⃣ 用自然语言查询知识图谱6 种查询模式约 2 分钟进入Query页面直接输入问题比如这篇文档中谁发现了什么元素。EdgeQuake 内置6 种查询模式适应不同问题类型模式适合场景延迟参考Naive纯关键词查找~100–300msLocal聚焦某个实体的关系~200–500msGlobal主题性、宏观概括问题~300–800msHybrid默认均衡综合兼顾细节与全局~400–1000msMix向量与图检索加权融合可配置Bypass跳过 RAG直接问 LLM取决于模型对于不确定选哪种的问题直接用默认的Hybrid模式即可——它会同时遍历向量空间与图结构把两者的优势结合起来。答案不仅包含自然语言回复还附带来源引用用到的实体与文本块方便你验证答案出处。为什么选 GraphRAG 而不是普通 RAG传统 RAG 只靠向量相似度检索擅长关键词匹配但面对多跳推理、关系类问题就会断片。EdgeQuake 在文档入库时就用 LLM 抽取实体和关系构建图谱查询时向量检索 图遍历双路协同。实测性能对比查询延迟从 ~1000ms 降到200ms 以内快 5 倍单文档内存占用从 ~8MB 降到 2MB——这正是 Rust 带来的红利。6️⃣ 可视化你的第一张知识图谱约 1 分钟点击左侧导航栏的Knowledge Graph用鼠标拖动、缩放探索你的图谱每个节点是一个实体人物、组织、概念、技术……每条连线是一条带关键词标签的关系。可以按实体类型筛选、点击节点查看详情到这里你已经完整走通了文档 → 知识图谱 → 智能问答的全流程。7️⃣ 常见问题排查清单遇到卡壳先对照这张表自查① 提示 Port already in use端口被占用lsof -i :3000 # 查看占用端口的进程然后停掉它 lsof -i :8080② 上传文档后一直 Processing / 抽取失败多半是 LLM 没连上。默认使用宿主机的 Ollama容器通过host.docker.internal:11434访问ollama list # 确认模型已拉取若使用 OpenAI启动时注入配置即可EDGEQUAKE_LLM_PROVIDERopenai OPENAI_API_KEYsk-... \ docker compose -f docker-compose.quickstart.yml up -d③ 服务起不来 / 想看日志docker compose -f docker-compose.quickstart.yml logs -f api④ 常用管理命令速查docker compose -f docker-compose.quickstart.yml up -d # 启动 docker compose -f docker-compose.quickstart.yml ps # 查看状态 docker compose -f docker-compose.quickstart.yml down # 停止数据保留在卷中 数据持久化在edgequake-pg-data数据卷中down不会丢图谱想彻底重置请加-v。 小结你的 10 分钟回顾步骤耗时产出检查 Docker 环境1 min就绪的运行时克隆 docker compose up -d3 min完整 GraphRAG 全栈健康检查 打开 Web UI1 min可访问的界面上传文档、等待抽取2 min第一批实体与关系查询 图谱可视化2 min自然语言问答下一步建议深入理解流水线原理docs/tutorials/document-ingestion.md学习如何选择查询模式docs/deep-dives/query-modes.md配置 LLM 提供商与生产级认证docs/operations/configuration.md用 Python / TypeScript 等 SDK 把 EdgeQuake 接入自己的应用sdks/从文档到智能知识图谱只需一条 Docker 命令。现在去上传你手头最重要那份 PDF问问它一些向量 RAG 答不上来的关系类问题吧【免费下载链接】edgequakeEdegQuake High-performance GraphRAG inspired from LightRag written in Rust; Transform documents into intelligent knowledge graphs for superior retrieval and generation项目地址: https://gitcode.com/gh_mirrors/ed/edgequake创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

充电桩 APP 开发|用户端 + 运维后台完整功能清单梳理

充电桩 APP 开发|用户端 + 运维后台完整功能清单梳理

业务简述 充电桩APP系统,包含移动端用户端、运维移动端、Web管理后台;APP需要和充电桩硬件网关通信,实现充电控制、数据采集。 一、用户APP(移动端)功能清单 地图模块:GPS定位、站点列表、充电桩状态&#…

2026/11/8 13:53:04 阅读更多 →
拍立得TYPEC/USB/UVC/otg安卓摄像头软件免费无广告

拍立得TYPEC/USB/UVC/otg安卓摄像头软件免费无广告

下载:https://download.csdn.net/download/YUJIANYUE/93490640 应用名称USB拍立得当前版本2.0.3(versionCode 5)包名com.pailide.usb系统要求Android 5.0(API 21)及以上硬件要求支持 OTG(USB Host&#xf…

2026/10/31 2:06:43 阅读更多 →
SpringBoot闲置物品交易系统源码解析与部署实战

SpringBoot闲置物品交易系统源码解析与部署实战

从接手这套《基于SpringBoot的闲置物品循环交易保障系统》源码开始,我花了三个晚上把它完整跑通,又用了一个周末把代码结构和部署文档翻了个底朝天。今天这篇就把整个过程沉淀下来,源码怎么组织、配置怎么改、部署踩了哪些坑、代码里哪些地方…

2026/10/30 20:56:55 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/8 1:19:03 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/7 12:08:40 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/8 1:35:05 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/8 1:38:41 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/7 12:08:40 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/8 1:23:14 阅读更多 →

日新闻

周新闻

月新闻