策略选择器
OCR光学字符识别(仅对于嵌入图片的文档或pdf扫描件处理)
父块分为子块
MySql检索系统
Redis缓存数据库
混合检索/双路召回
否
DOCDOCX
query
意图识别(Bert分类/LLM+prompt)
PDFPPT
milvus向量数据库构建
子块
Redis检索系统
父块
获取重排序后的父文档
文档加载(langchain框架处理)
去重
获取去重以后的父文档
回溯问题检索
基于MySql数据库里的原始问题初始化
reranker模型重排序
父块放入子块的元数据
是
TXTMD
score>0.85?
用户query
文档分为父块
milvus向量数据库
MySql数据库
是否有缓存问题
子查询检索
向量化(bge-m3混合编码)
通用问题
根据问题查询mysql中的答案
统计高频问答对
召回父文档
RAG检索系统
用户层
codeimage
没有检索到缓存问题
有缓存问题
BM25检索
直接检索
假设问题检索
LLM(商用API/本地化部署)