Skip to content

feat(web): 接入现有语义检索与阅读入口 - #160

Open
xiaoland wants to merge 1 commit into
mainfrom
feat/semantic-search
Open

xiaoland wants to merge 1 commit into
mainfrom
feat/semantic-search

Conversation

@xiaoland

Copy link
Copy Markdown
Member

目的与范围

让 Web 使用既有语义检索:默认关键词模式,显式选择语义;URL 保存查询和模式;复用现有 Resolver 预览、Block/Relation inspector 与内容弹窗。预览失败仍可打开候选,旧异步结果不覆盖新查询。

仅包含 ec1c72c。不新增过滤、混合排序、检索 v2、传输层、数据库合同或 Mail 阅读接口,也不重新评估既有 embedding 质量。

验证

  • core 构建、Web 类型检查与 locale 检查通过。
  • 本次 Vue/TS/locale 文件格式与 lint 检查通过。
  • 现有 E2E 套件中 semantic search opens existing content and preserves its mode、Recall delegates one read to its destination and discards stale path searches:2 项通过。
  • E2E 使用标准可销毁数据库;语义排名响应受控,内容阅读经过真实数据库。验证模式选择、刷新恢复、阅读、查询保留、不可预览候选和失败反馈。
  • 既有说明文档与 changeset 已更新。
  • pnpm check 全仓门禁:本地存在非本任务格式问题,不宣称全仓通过;CI 结果待确认。

交付影响

只改变 Client Web;复用现有语义配置与协议,不需要新模型配置、数据库迁移或后端新版本。未部署。

依赖关系

父 PR:无。子 PR:无。可独立合并,不依赖 MCP 候选名称增强。

风险与回滚

主要回归风险是阅读导航丢失检索模式和异步预览覆盖新结果,已有旅程与 generation 检查覆盖。原环境仍需具备既有语义检索能力;不可用时显示错误,不静默切换关键词检索。回滚本提交即可恢复原界面。

- 默认关键词检索,显式选择语义并在 URL 保存查询与模式
- 复用既有预览、对象检查器与内容阅读,保留不可预览候选
- 覆盖语义搜索阅读、刷新恢复及失败反馈,不新增检索协议

This branch was successfully deployed

1 active deployment
preview — ec1c72c9 Deployed Oct 23, 2026 by xiaoland via Deploy pull-request preview #467
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant