RAGFlow:专啃难文档的 RAG 引擎
Docker 自部署 国内可用深度文档理解的 RAG 引擎
工具介绍
RAGFlow:专啃难文档的 RAG 引擎
RAGFlow 是开源的检索增强生成引擎,主打「深度文档理解」:扫描件、表格、论文这类格式混乱的资料,先被解析引擎拆成带结构的可信片段,再进检索与生成环节,回答附带原文引用溯源,是「文档越烂越显值」的那类 RAG 方案。
一、核心优势
1. 深度文档解析是它的看家本领
机制:内置的解析管线对 PDF、扫描件与表格做版式识别与结构抽取,把传统「按页硬切」丢掉的表头、跨页与图文对应关系捡回来,分片带着模板与位置信息进索引。
对你的意义:合同、财报、试卷这类「排版即信息」的文档不用先人工清洗,直接喂进去也能切出有意义的片段。
2. 回答带引用,可信度可核查
机制:生成答案时附带片段级引用,点击能回看原文出处,检索与重排的中间结果在调试界面可见。
对你的意义:知识库系统第一次对「答案从哪来」给出交代,验收与排查幻觉有了抓手。
3. 模板化分片与检索参数可调
机制:不同文档类型选不同解析模板,检索环节支持混合检索与重排配置,嵌入模型与对话模型按需接入。
对你的意义:同样是知识库问答,资料以表格为主还是长文为主,可以按类型分别调优,而不是一套参数凑合全场景。
适合谁
它适合文档资料「硬骨头」含量高的团队:需要把扫描档案、带表格的报告与论文库变成可问答资产的研究、法务、财务与工程场景。前提要有心理准备——它的自部署是全家桶形态,检索、存储与解析等配套中间件随主服务一起拉起,对机器内存有明显要求,一台像样的常开服务器是入场券。怕折腾程度中高:部署命令本身照文档走不难,资源规划、首次解析的等待与检索调优才是花时间的地方。文档又少又干净、只想要轻量问答的,选更轻的方案更舒服;被「烂文档」折磨已久、又要求答案可溯源的,它对得起这份折腾。
惊蛰 整理 · 2026-09 收录
评测视频
点击跳转 B 站观看原视频已聚合 3 条评测视频 ·3 位博主独立评测
部署速查
部署前提
- Docker 与 Docker Compose v2.26 以上;深度解析模块较吃资源,给足内存。
- 用官方 compose 与 .env,镜像版本由 .env 里 RAGFLOW_IMAGE 变量控制,升级换 tag 即可。
安装与启动(官方流)
出处:github.com/infiniflow/ragflow 官方 README。
git clone https://github.com/infiniflow/ragflow.git --depth 1
cd ragflow/docker
# 按文档确认 .env 中的镜像版本与端口
docker compose -f docker-compose.yml up -d
compose 内含主服务与 Elasticsearch/MySQL/Redis/MinIO 等配套中间件,Web 由内置 nginx 走 80 端口,API 端口 9380;首次拉镜像较久。
部署之后
- 浏览器打开 http://<主机IP>(80 端口)注册账号。
- 建知识库选好解析模板、传文档,等解析完成。
- 新建聊天助手挂上知识库开问;升级换 .env 里的版本 tag 后 pull + up。
快速上手
本页由编辑 惊蛰 整理与维护 · 了解幕后




