快速结论:该问题通常出现在 RAGFlow 知识库「检索测试」中翻页查看召回结果时,表现为某些页结果缺失或前后不一致,优先排查 RAGFlow 镜像版本(尤其是旧版 nightly)以及前后端分页参数是否一致。
适用环境:RAGFlow,Docker 部署(涉及 nightly 与 nightly-slim 镜像)。Issue 未提供操作系统、Python、CUDA、显卡等具体版本信息,此处不作补充。
最快修复方案:升级到最新的 nightly Docker 镜像(不要使用 nightly-slim),该镜像已包含针对分页与检索不一致问题的修复。
注意事项:评论中提到的相关修复来源于其他 Issue 的交叉引用,并非本 Issue 直接验证;升级后若仍有问题,需结合日志与分页参数继续排查,并确认知识库与 embedding 模型配置正确。
问题场景
用户在 RAGFlow 知识库中进行「检索测试」,通过翻页查看召回结果时触发问题:部分页面上的结果缺失或与预期不一致,例如调整每页条数(如从 10 改为 100)后,原本应出现的结果出现或消失。
报错原文
[Question]: The retrieval testing of the knowledge base encountered an issue when flipping through the retrieved results.
原因分析
可能原因:RAGFlow 旧版本(尤其是最新 nightly Docker 镜像之前的版本)中,rerank 与分页边界逻辑存在缺陷,导致翻页时召回结果缺失或不一致。评论区将该问题归因于 rerank 交互与分页边界处理,并说明已在 nightly 镜像中修复;另有可能是前端与后端传递的 page、size 参数不一致,或知识库/embedding 模型配置异常。
环境排查
- 确认当前使用的 RAGFlow Docker 镜像标签,是否为
nightly或nightly-slim,以及是否为最新版本。 - 确认检索测试中前端请求携带的分页参数(页码、每页条数)与后端实际接收值一致。
- 检查 RAGFlow 服务日志中翻页请求是否存在报错。
- 确认知识库与 embedding 模型配置正确。
- Issue 未提供 Python、CUDA、PyTorch、显卡等版本信息,这些项目暂不作为排查依据。
解决步骤
- 可优先尝试:将 RAGFlow 升级到最新的
nightlyDocker 镜像,避免使用nightly-slim,以获取分页与检索不一致问题的修复。 - 升级后重新进入知识库「检索测试」,使用与出现问题时相同的查询和分页设置翻页比对结果。
- 核对前端与后端的分页参数,确认页码和每页条数在两个方向上正确传递。
- 若问题依旧,查看服务日志中的错误信息,并复核知识库与 embedding 模型配置。
验证方法
在升级后的 nightly 镜像中重复原先的检索测试,逐页翻看结果,确认不再出现结果缺失或前后不一致;改变每页条数后,结果集合应与预期保持一致。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。
![[Question]: Welcome to nginx when launching from source](https://www.chat-gpts.plus/wp-content/uploads/2026/11/7401-7e19626b-768x403.jpg)
![[Bug]: KeyError: 'results'](https://www.chat-gpts.plus/wp-content/uploads/2026/11/6157-6e18c3a5-768x403.jpg)
