FastGPT icon indicating copy to clipboard operation
FastGPT copied to clipboard

4.8.17升级到4.8.18后,相同的问题,不能检索到以前能检索到的知识库

Open yibohub opened this issue 11 months ago • 7 comments

例行检查

  • [ ] 我已确认目前没有类似 issue
  • [ ] 我已完整查看过项目 README,以及项目文档
  • [ ] 我使用了自己的 key,并确认我的 key 是可正常使用的
  • [ ] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本

  • [ ] 公有云版本
  • [x] 私有部署版本, 具体版本号: 4.8.18

问题描述, 日志截图,配置文件等 4.8.17升级到4.8.18后,在4.8.17以及之前所有的知识库都可以参与检索,升级到4.8.18之后的版本后,发现有一个知识库无法参与检索。 复现步骤 是逐小版本升级到4.8.20后发现有一个知识库怎么都无法被检索到。刚好在升级前备份了4.8.14版本,在4.8.14版本的基础上逐小版本升级,用4.8.20发现的同一个问题测试,4.8.14-4.8.17版本那个知识库都可以被检索到,升级到4.8.18后该知识库无法检索到。 预期结果 希望能修复,确保所有知识库都被检索到。 相关截图 4.8.17以及之前的版本都能检索到的知识库。 Image 4.8.18以及之后的无法再检索到该知识库。

Image

yibohub avatar Feb 10 '25 07:02 yibohub

检查得分、索引和提示词。以及检索方式,是否有问题优化、还有是否已经初始化。 逐一排查整个检索链路。

c121914yu avatar Feb 10 '25 10:02 c121914yu

是逐小版本升级的,每步都根据升级要求做了初始化。提示词没有改。得分、索引都正常。 把前面那个检索不到的知识库导出来后导进另外一个知识库,能检索到了。但是,修改问题,发现有其他的知识库检索不到。

yibohub avatar Feb 10 '25 12:02 yibohub

是逐小版本升级的,每步都根据升级要求做了初始化。提示词没有改。得分、索引都正常。才又检查了,修改问题,发现有更多的知识库检索不到。也是醉了。

测试数据里没发现有啥问题,得 debug 看看哪步没找到你这个数据。

c121914yu avatar Feb 10 '25 12:02 c121914yu

debug怎么做?

yibohub avatar Feb 10 '25 12:02 yibohub

debug怎么做?

clone 源码,找到知识库检索部分代码,添加 log 代码,比较两个版本检索结果和参数的区别。

c121914yu avatar Feb 10 '25 12:02 c121914yu

具体文件路径 https://github.com/labring/FastGPT/blob/main/packages%2Fservice%2Fcore%2Fdataset%2Fsearch%2Fcontroller.ts

c121914yu avatar Feb 10 '25 12:02 c121914yu

这个复杂了,不会搞。知识库导出可以保留文件夹目录、文件名吗?不行的话我直接升级到最新版,把知识库再导进去。

yibohub avatar Feb 10 '25 12:02 yibohub

This issue has been automatically closed due to prolonged inactivity (more than 6 months plus a 7-day grace period). If this issue still needs to be resolved, you can reopen it and supplement the relevant information.

github-actions[bot] avatar Jan 11 '26 08:01 github-actions[bot]