快速结论:在 Open WebUI 的 dev 分支中,重建后的搜索对话框(Ctrl+K)会把旧版支持的五种过滤词 tag:、folder:、pinned:、shared:、archived: 当作普通关键词匹配,所以一旦带上过滤词就搜不到结果,归档会话也无法被找到。若你依赖这些过滤词检索,优先确认问题是否只出现在 dev 构建上,并暂用最新发布版或搜索对话框中的 View / Location 视图筛选替代部分功能。
适用环境:工具:Open WebUI(Git Clone 安装);版本:dev(f5a26f53a);操作系统:Linux;浏览器:Firefox;Ollama:v0.40.5;配置为默认设置,浏览器控制台无报错。
最快修复方案:暂无确认的一步修复方案。该 Issue 已被关闭,讨论中仅提到新开 #33181 跟进,未给出可验证的修复提交或配置改动。
注意事项:Issue 中确认只有 folder: 有替代入口,即新的 Location 筛选;View 筛选中的 “Shared with you” 列出的是别人分享给你的会话,与被移除的 shared:true(列出你自己分享出去的会话)语义不同。tag:、pinned:、archived: 没有等价替代。源码分析结论属于开发者对 dev 代码的静态观察,并非 Issue 中的运行时复现。
问题场景
在 Open WebUI dev 分支(f5a26f53a)的 Linux + Firefox 环境中,使用 Ctrl+K 打开重建后的搜索对话框进行会话检索。给某个会话打上标签后搜索“tag:work”、归档一个会话后按标题或“archived:true”搜索、以及在已命中结果后追加“pinned:true”,都会返回“No matches found”。重启后创建和显示标签本身正常,问题集中在搜索对话框对过滤词的处理。
报错原文
issue: The rebuilt search dialog no longer understands any of its five filters, and archived chats cannot be found
"tag:work" shows "No matches found".
An archived chat never shows up in search results, whether I search for its title or type "archived:true".
No errors in the browser console.
原因分析
可能原因(依据讨论中的源码静态观察):重建后的 SearchModal 改为调用 workspace 搜索接口,对实时会话的查询无条件排除归档会话;而匹配逻辑 apply_match 会把每个查询词直接与标题和正文内容比对,不再解析旧版的会话过滤词。因此 tag:、folder:、pinned:、shared:、archived: 都被当成普通单词参与匹配,导致加入过滤词后结果集为空;归档会话又被查询层提前排除,所以无论按标题还是 archived:true 都找不到。该说明是开发者的代码层面观察,未在 Issue 中给出运行时复现或堆栈。
环境排查
- 确认 Open WebUI 版本是否为 dev 分支构建(Issue 为 f5a26f53a),并对比最新发布版的行为差异。
- 确认浏览器为 Firefox,并检查控制台是否存在前端报错(本 Issue 中无报错)。
- 确认 Ollama 版本(Issue 为 v0.40.5),排除后端模型服务异常影响搜索。
- 确认搜索对话框是否存在新的 View / Location 筛选入口,并测试 Location 能否替代 folder: 过滤。
- 确认目标会话是否已被归档:归档会话在新搜索逻辑下可能被查询层直接排除。
解决步骤
- 先判断是否只影响 dev 构建:在最新发布版中用 tag:work、pinned:true、archived:true 复现,确认旧版过滤词可用;若需要继续使用这些过滤词,可暂用最新发布版。
- 继续使用 dev 时,改用搜索对话框中的 View / Location 视图筛选,其中 Location 可替代 folder: 的过滤作用。
- 不要依赖 View 中的 “Shared with you” 来替代 shared:true,前者列出别人分享给你的会话,后者原意是列出你自己分享出去的会话,两者不等价。
- 需要按标签或固定状态筛选时,先在归档操作前处理相关会话,或暂时通过其他会话列表入口手工定位,因为 dev 搜索暂无 tag:、pinned:、archived: 的替代过滤。
- 关注讨论中提到的跟进 Issue #33181,等待修复合入后再在新构建上重新验证。
验证方法
修复后,在搜索对话框中输入 tag:work 应列出带有 work 标签的会话;输入 pinned:true 应列出已固定会话;输入 archived:true 或直接输入某个已归档会话的独有标题,应能在结果中找到该归档会话;在命中某条结果的词后追加 pinned:true,结果不应被清空。同时确认浏览器控制台无新增报错。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


![[Bug]: [Usage]: RTX PRO 5000 (SM120) deadlocks at 3-4W during vLLM 0.32.0 startup with 70B NVFP4 model, even with --enforce-eager](https://www.chat-gpts.plus/wp-content/uploads/2026/10/63536-a00b257b-768x403.jpg)