1.5 KiB
1.5 KiB
高级会话检索
背景
会话数量增长后,现有侧栏检索只能使用标题、项目、路径和 ID 等元数据,无法通过曾经讨论过的消息正文找回会话。
目标
保留现有检索不变,在其旁边新增高级检索按钮,打开独立检索工作台,支持搜索历史用户消息和助手回复、查看上下文摘要并跳转到原消息。
功能范围
- 新增高级检索入口和独立覆盖面板。
- 搜索标题、项目、路径、ID、用户消息和助手回复。
- 支持相关优先/最新优先、整词/包含。
- 展示结果数、耗时、命中来源、摘要和更新时间。
- 点击结果打开会话并定位命中消息。
- 服务端维护可重建的派生索引,保存、重命名、删除后增量同步。
非目标
- 不改变现有检索框、过滤函数和普通会话列表协议。
- 不引入拼音、模糊纠错、向量语义检索或外部搜索服务。
- 不索引 system、工具参数、工具结果和附件内容。
- 不修改现有会话 JSON schema。
验收标准
- 现有检索行为和回归保持不变。
- 只出现在历史用户/助手消息里的中英文片段可找到正确会话。
- 搜索模式视觉结构与参考图一致:连续结果流、青蓝标题、暖黄命中、弱化时间、无卡片堆叠。
- 新消息持久化后 2 秒内可检索,重命名和删除同步生效。
- 缓存缺失/损坏可重建,查询 p95 低于 50ms,响应最多 50 条。
- 桌面、参考视口和移动端真实浏览器验收通过。