电网工程技术经济评审的文档处理流水线系统

企业服务 行业细分软件 案例ID:246719
贪婪的小仓鼠
14 年经验· 北京英孚泰克信息技术有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

核心功能是将 PDF、Markdown、Excel 等格式的电网工程定额、取费标准文档,转换为结构化 JSON 记录并导入 Elasticsearch,同时提供 ES 关联词推荐搜索能力。

项目采用 LangGraph 工作流编排,集成多个中间件服务:

组件 技术 用途
任务队列 RabbitMQ 接收文档处理任务,发布完成事件
对象存储 MinIO PDF 源文件下载、MD 输出文件上传
搜索引擎 Elasticsearch 存储结构化记录(record)和分页数据(page)
LLM DeepSeek / Ollama 复杂表格的结构化提取
OCR 飞浆PaddleOCR-VL PDF 转 Markdown
工作流 LangGraph 多分支条件路由编排

MQ任务 → 按文件后缀路由:
├─ .pdf → 下载PDF → OCR转MD → 上传输出桶
├─ .xlsx → 定额提取 → ES导入
└─ .md → 下载MD
随后: 分页 → 表格提取(LLM) → 复杂度判断 → 处理 → ES(record)
分页数据 → ES(page) → 清理临时文件 → 发布完成事件

工作流节点
workflow/graph.py 定义了按文件后缀自动路由的多分支图:

PDF 通道: pdf_convert → 根据配置走快速通道(md_to_json → es_import)或标准管线
Excel 通道: quota_extract → es_import
MD 标准管线: download → extract → complexity → process
每个节点间有成功/失败条件路由,任一节点失败即跳过后续直接结束。

电网工程技术经济评审的文档处理流水线系统

企业服务 · 行业细分软件 案例ID:246719
联系该工程师
微信扫码,建群沟通
作者: 贪婪的小仓鼠 - 14年经验- 北京英孚泰克信息技术有限公司

案例介绍

核心功能是将 PDF、Markdown、Excel 等格式的电网工程定额、取费标准文档,转换为结构化 JSON 记录并导入 Elasticsearch,同时提供 ES 关联词推荐搜索能力。

项目采用 LangGraph 工作流编排,集成多个中间件服务:

组件 技术 用途
任务队列 RabbitMQ 接收文档处理任务,发布完成事件
对象存储 MinIO PDF 源文件下载、MD 输出文件上传
搜索引擎 Elasticsearch 存储结构化记录(record)和分页数据(page)
LLM DeepSeek / Ollama 复杂表格的结构化提取
OCR 飞浆PaddleOCR-VL PDF 转 Markdown
工作流 LangGraph 多分支条件路由编排

MQ任务 → 按文件后缀路由:
├─ .pdf → 下载PDF → OCR转MD → 上传输出桶
├─ .xlsx → 定额提取 → ES导入
└─ .md → 下载MD
随后: 分页 → 表格提取(LLM) → 复杂度判断 → 处理 → ES(record)
分页数据 → ES(page) → 清理临时文件 → 发布完成事件

工作流节点
workflow/graph.py 定义了按文件后缀自动路由的多分支图:

PDF 通道: pdf_convert → 根据配置走快速通道(md_to_json → es_import)或标准管线
Excel 通道: quota_extract → es_import
MD 标准管线: download → extract → complexity → process
每个节点间有成功/失败条件路由,任一节点失败即跳过后续直接结束。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×