编辑
2026-08-19
undefined
00

目录

AI全局搜索产品需求文档(PRD)(615版本)
1. 文档目标
1.1 本次版本结论
2. 版本背景与目标
2.1 背景
2.2 版本目标
2.3 成功标准
3. 范围定义
3.1 本期功能范围(615)
3.2 不在本期范围
3.3 前置依赖
4. 目标用户与核心场景
4.1 目标用户
4.2 核心场景
5. 信息架构与页面范围
5.1 本期涉及页面
5.2 页面关系图
5.3 导航结构约束
6. 详细功能需求
6.1 搜索入口与首页
6.1.1 功能目标
6.1.2 页面模块
6.1.3 交互规则
6.1.4 测试验收
6.2 搜索输入能力
6.2.1 功能目标
6.2.2 功能要求
6.2.3 交互规则
6.2.4 搜索联想词规则
6.2.4.1 触发规则
6.2.4.2 联想来源
6.2.4.3 联想排序规则
6.2.4.4 展示规则
6.2.4.5 点击与键盘规则
6.2.4.6 边界与隐私规则
6.2.5 测试验收
6.3 搜索范围能力
6.3.1 功能目标
6.3.2 搜索对象
6.3.3 功能要求
6.3.4 测试验收
6.4 结果组织能力
6.4.1 功能目标
6.4.2 功能要求
6.4.3 交互规则
6.4.4 测试验收
6.5 搜索结果展示
6.5.1 功能目标
6.5.2 功能要求
6.5.3 交互规则
6.5.4 测试验收
6.6 搜索设置
6.6.1 功能目标
6.6.2 功能要求
6.6.3 交互规则
6.6.4 测试验收
7. UI 交付要求
7.1 UI 需要输出的页面
7.2 UI 需要明确的设计点
8. 研发交付要求
8.1 建议模块拆分
8.2 技术注意事项
9. 测试验收要求
9.1 功能验收矩阵
9.2 重点异常场景
9.3 回归范围
10. 非功能要求
11. 开放问题
12. 本期功能清单回收(615)

AI全局搜索产品需求文档(PRD)(615版本)

文档信息内容
文档名称AI全局搜索产品需求文档(PRD)(615版本)
版本号V1.0 / 615
创建日期2026-05-19
面向对象产品、UI/UX、前端、客户端、服务端、测试
关联文档[[我的笔记/NAS需求文档/AI全局搜索/AI全局搜索软件需求规划(优化版)]]、[[我的笔记/NAS需求文档/AI全局搜索/AI全局搜索功能清单_AI全局搜索_表格.csv]]、[[我的笔记/NAS需求文档/AI全局搜索/全局搜索竞品调研]]
版本定位615 首发版本,建立 AI 全局搜索最小可用闭环
适用范围NAS Web / PC 端优先
同步说明本 PRD 仅覆盖 CSV 中 615 排期功能

1. 文档目标

本文档用于明确 AI 全局搜索 615 版本 的产品范围、页面交互、功能规则、验收标准和交付要求,用于支持:

  • UI 输出页面与组件方案
  • 研发进行模块拆解和联调
  • 测试进行用例设计和版本验收

1.1 本次版本结论

615 版本只聚焦一个目标:

先让用户能从一个统一入口,快速搜到高频内容,并清晰判断结果、直接打开结果。

本期必须完成以下核心闭环:

  1. 用户能快速进入搜索
  2. 用户能用关键词或自然语言发起搜索
  3. 用户能搜索文档、图片、应用和多语言内容
  4. 用户能通过分类、排序、筛选快速收敛结果
  5. 用户能通过卡片、高亮、来源说明快速判断结果
  6. 用户能直接打开目标结果
  7. 用户搜不到时有明确下一步建议
  8. 用户可管理搜索范围、排除项和历史记录

2. 版本背景与目标

2.1 背景

当前 NAS 搜索体验主要存在以下问题:

  1. 搜索入口不统一,用户不知道应该从哪里开始搜。
  2. 搜索方式过于依赖精确关键词,用户只会描述需求时命中率低。
  3. 搜索范围有限,文档、图片、应用等对象缺少统一入口。
  4. 搜索结果以列表为主,用户需要逐个打开确认,效率低。
  5. 搜索失败时缺少引导,用户容易直接放弃。

因此,615 版本要优先解决“能搜、好搜、看得懂、点得开”四件事,而不是一开始就做复杂 AI 助手能力。

2.2 版本目标

  1. 建立系统级统一搜索入口
  2. 支持关键词搜索与自然语言搜索
  3. 覆盖搜文档、搜图片、搜应用、多语言搜索四类核心对象
  4. 建立清晰的结果组织与结果展示能力
  5. 支持直接打开结果
  6. 建立搜索设置基础能力:搜索范围管理、搜索排除项、搜索历史清理

2.3 成功标准

目标验收标准
进得去用户可从固定入口或快捷键进入全局搜索
发得起用户可通过关键词或自然语言成功发起搜索
搜得到文档、图片、应用可被正常搜索返回
看得懂结果具备分类、排序、筛选、卡片、高亮、来源说明
点得开用户可直接打开文件、应用等结果
有兜底无结果时有明确建议,历史可清理,范围可管理

3. 范围定义

3.1 本期功能范围(615)

模块功能
搜索入口固定搜索入口、快捷键唤起
搜索输入关键词搜索、自然语言搜索、搜索联想、搜索历史、清理搜索历史
搜索范围搜文档内容、搜图片内容、搜应用、多语言搜索
结果组织分类查看结果、结果排序、条件筛选
搜索结果结果卡片展示、命中内容高亮、来源说明、直接打开/执行、无结果建议
搜索设置搜索范围管理、搜索排除项

3.2 不在本期范围

以下功能 不纳入 615 版本

  • 最近搜索快捷进入
  • 热门/推荐搜索
  • 搜视频内容
  • 搜帮助文档
  • 搜设置项
  • 快速预览
  • AI 结果摘要
  • 多结果归纳对比
  • 结果翻译
  • 个性化排序
  • 搜索结果收藏/置顶
  • 多轮 AI 助手、复杂任务执行、高风险写操作

3.3 前置依赖

  • 系统具备统一入口挂载能力
  • 已有基础搜索能力可复用
  • 文档、图片、应用具备基础数据来源
  • 多语言搜索具备基础能力支持
  • 搜索设置页具备最小承载页面或弹层

4. 目标用户与核心场景

4.1 目标用户

用户类型主要需求
个人用户快速找回文档、下载内容、图片
家庭用户在大量照片和资料中快速定位目标
办公用户搜索文档、应用入口,减少跳转成本
新手用户不需要知道准确名称,也能发起搜索
高频用户快捷键快速进入、复用历史搜索

4.2 核心场景

场景描述
文档查找用户输入文件名、标题或主题关键词查找文档
图片查找用户搜索图片名称或图片相关内容
应用直达用户搜索应用名称并直接打开
自然语言搜索用户用一句话描述“我想找什么”
结果收敛用户通过分类、排序、筛选缩小范围
无结果兜底用户搜不到时获得相似词或替代建议
搜索设置管理用户限制纳入搜索的范围,排除噪音内容

5. 信息架构与页面范围

5.1 本期涉及页面

页面/弹窗是否新增说明
AI 全局搜索首页承接统一搜索入口、搜索框、历史记录
搜索结果页展示分类结果、排序筛选、结果卡片
搜索设置页/弹层展示搜索范围管理、搜索排除项

5.2 页面关系图

flowchart LR
    A[AI 全局搜索首页] --> B[搜索结果页]
    A --> C[搜索设置页/弹层]
    B --> C

5.3 导航结构约束

  • 搜索入口必须系统一级可达
  • 搜索结果页顶部必须保留搜索框
  • 搜索设置页需从首页和结果页都能进入
  • 搜索结果页需支持结果分类与条件筛选

6. 详细功能需求

6.1 搜索入口与首页

6.1.1 功能目标

让用户能快速进入搜索,并在首页快速开始搜索。

6.1.2 页面模块

模块说明
搜索框支持关键词和自然语言输入
历史记录展示最近搜索记录,支持再次搜索
入口按钮固定搜索入口
快捷键提示提示用户可通过快捷键快速唤起

6.1.3 交互规则

  1. 用户可从固定入口进入搜索首页。
  2. 用户可通过快捷键快速唤起搜索。
  3. 用户输入关键词或自然语言后回车进入结果页。
  4. 首页展示搜索历史。
  5. 用户可清理搜索历史。

6.1.4 测试验收

  • 固定入口可进入搜索首页
  • 快捷键可成功唤起搜索
  • 搜索历史可展示、点击复用、清理

6.2 搜索输入能力

6.2.1 功能目标

降低用户发起搜索的门槛,让用户既能精确搜,也能模糊表达。

6.2.2 功能要求

功能说明优先级
关键词搜索支持按文件名、标题、关键词直接搜索P0
自然语言搜索支持用一句话描述要找的内容P0
搜索联想输入时自动推荐词、文件、应用或内容P0
搜索历史保存历史搜索词并支持再次使用P0
清理搜索历史删除历史记录P0

6.2.3 交互规则

  1. 搜索框支持输入过程中联想提示。
  2. 联想结果点击后可直接发起搜索。
  3. 历史记录支持再次搜索。
  4. 历史记录支持清理。
  5. 搜索联想仅在用户输入后触发;搜索框空态优先展示搜索历史,不在 615 版本中扩展热门/推荐搜索。
  6. 用户点击联想词后,搜索框自动填入该联想词并立即发起搜索。
  7. 用户使用键盘上下键可切换联想项,按 Enter 确认当前高亮联想项。
  8. 若联想无结果,不影响用户继续输入或直接回车搜索。

6.2.4 搜索联想词规则

6.2.4.1 触发规则

触发场景规则
输入字符数用户输入 1 个及以上字符后可触发联想;输入为空时不展示联想词,仅展示搜索历史
输入变化用户新增、删除、粘贴内容后刷新联想结果
输入停顿用户停止输入短暂时间后刷新联想,避免每个字符都频繁刷新
回车搜索用户直接按 Enter 时,以当前输入内容发起搜索,不强制选择联想词
清空输入输入被清空后隐藏联想列表,回到搜索历史状态

6.2.4.2 联想来源

615 版本搜索联想优先来自以下来源:

来源说明是否 615 必需
历史搜索词匹配用户历史搜索记录
文档标题/文件名匹配文档名称、文件名称、标题关键词
图片名称/图片描述匹配图片名称、相册名称、基础图片描述信息
应用名称匹配已安装应用名称
常见同义词/近义词如“照片/图片”“文档/文件”等基础同义表达
热门搜索词系统级热门推荐,不依赖用户输入否,后续版本处理
设置项名称系统设置、功能开关、配置项否,随“搜设置项”后续版本处理

6.2.4.3 联想排序规则

排序优先级规则说明
1与输入内容完全匹配的历史搜索词优先
2与输入内容前缀匹配的文件名、文档标题、应用名称优先
3用户最近搜索、最近打开、最近使用的内容优先
4应用名称命中优先于弱相关内容命中,方便用户快速直达
5同等相关度下,按最近更新时间或最近使用时间排序
6弱相关、低置信度联想靠后展示,避免干扰用户输入

6.2.4.4 展示规则

展示项规则
展示数量默认最多展示 6 条联想结果
结果类型每条联想需展示类型标签,如“历史”“文档”“图片”“应用”
展示文案优先展示可读名称;必要时补充来源路径或所属应用
命中高亮对与用户输入匹配的关键词进行高亮
空联想无联想结果时不展示空面板,不阻断用户继续输入
长文本超长联想词单行截断,悬浮或后续详情中展示完整信息

6.2.4.5 点击与键盘规则

操作规则
鼠标点击联想项填入搜索框并立即发起搜索
键盘上下键在联想列表中切换高亮项
Enter有高亮联想项时搜索该联想项;无高亮项时搜索当前输入内容
Esc关闭联想列表,保留当前输入内容
点击列表外区域关闭联想列表,保留当前输入内容

6.2.4.6 边界与隐私规则

  1. 联想词不得展示用户无权限访问的文件、图片或应用入口。
  2. 搜索范围管理和搜索排除项对联想词同样生效。
  3. 清理搜索历史后,历史搜索词不得继续出现在联想来源中。
  4. 615 版本不展示全局热门搜索,避免与“热门/推荐搜索”后续功能边界混淆。
  5. 联想词只辅助用户发起搜索,不替代最终搜索结果排序。

6.2.5 测试验收

  • 关键词搜索结果正常返回
  • 自然语言搜索可触发搜索链路
  • 搜索联想可展示并点击使用
  • 搜索联想支持历史、文档、图片、应用等来源
  • 搜索联想结果包含类型标签与命中高亮
  • 搜索联想点击后可自动填入并发起搜索
  • 搜索联想支持键盘上下键选择和 Enter 确认
  • 清理搜索历史后,历史搜索词不再出现在联想结果中
  • 搜索范围和排除项对联想结果生效
  • 搜索历史可保存和删除

6.3 搜索范围能力

6.3.1 功能目标

确保 615 版本覆盖用户最常用的可搜索对象。

6.3.2 搜索对象

对象说明
文档内容PDF、Word、TXT、Markdown 等
图片内容图片名称、图片内容相关信息
应用已安装应用
多语言内容支持跨语言搜索

6.3.3 功能要求

功能说明优先级
搜文档内容支持文档类内容搜索P0
搜图片内容支持图片相关内容搜索P0
搜应用支持应用搜索并直达P0
多语言搜索支持一种语言搜另一种语言内容P0

6.3.4 测试验收

  • 文档内容可被搜索
  • 图片内容可被搜索
  • 应用名称可被搜索并打开
  • 多语言搜索可返回有效结果

6.4 结果组织能力

6.4.1 功能目标

让用户在结果较多时也能快速收敛和判断。

6.4.2 功能要求

功能说明优先级
分类查看结果按文档、图片、应用等分类展示P0
结果排序按相关度、时间、常用程度排序P0
条件筛选按类型、时间、来源等筛选P0

6.4.3 交互规则

  1. 默认展示“全部”结果。
  2. 用户可切换分类查看结果。
  3. 用户可通过排序改变结果顺序。
  4. 用户可通过筛选缩小结果范围。

6.4.4 测试验收

  • 分类切换后结果准确刷新
  • 排序切换后结果顺序正确变化
  • 条件筛选可正确生效

6.5 搜索结果展示

6.5.1 功能目标

让用户更快看懂结果,并直接完成下一步操作。

6.5.2 功能要求

功能说明优先级
结果卡片展示展示标题、摘要、来源、时间等信息P0
命中内容高亮高亮命中词和关键片段P0
来源说明标明结果来源P0
直接打开/执行支持直接打开文件、应用等结果P0
无结果建议给出相似词、替代建议、推荐范围P0

6.5.3 交互规则

  1. 结果以统一卡片形式展示。
  2. 命中词和命中片段需高亮显示。
  3. 卡片需展示来源信息。
  4. 点击结果可直接打开对应内容或应用。
  5. 无结果时不可空白,必须给建议。

6.5.4 测试验收

  • 结果卡片信息完整
  • 高亮展示正确
  • 来源说明清晰可见
  • 点击结果可进入正确目标
  • 无结果页有明确建议

6.6 搜索设置

6.6.1 功能目标

让用户对搜索范围有基本控制能力,减少噪音内容。

6.6.2 功能要求

功能说明优先级
搜索范围管理选择纳入搜索的数据范围P0
搜索排除项排除某些目录、文件类型或内容范围P0

6.6.3 交互规则

  1. 用户可进入搜索设置页面/弹层。
  2. 用户可选择纳入搜索的内容范围。
  3. 用户可配置排除项。
  4. 设置修改后对后续搜索生效。

6.6.4 测试验收

  • 搜索范围可配置
  • 搜索排除项可配置
  • 配置保存后搜索结果符合预期

7. UI 交付要求

7.1 UI 需要输出的页面

  • AI 全局搜索首页
  • 搜索结果页
  • 搜索设置页/弹层
  • 无结果页

7.2 UI 需要明确的设计点

  • 固定搜索入口样式与位置
  • 搜索首页空态、搜索框占位文案、历史记录样式
  • 搜索结果页的分类、排序、筛选区布局
  • 结果卡片信息层级与高亮方式
  • 无结果页建议样式
  • 搜索设置页的范围管理与排除项交互

8. 研发交付要求

8.1 建议模块拆分

模块建议负责方向
搜索前端首页、结果页、设置页、卡片组件、分类筛选
搜索服务关键词搜索、自然语言搜索、联想、排序、筛选
内容接入文档、图片、应用数据接入
多语言能力跨语言搜索支持
搜索设置搜索范围、排除项配置能力
埋点服务搜索、点击、筛选、无结果等事件采集

8.2 技术注意事项

  • 首期优先保证搜索主链路稳定可用
  • 联想、排序、筛选需保证响应速度
  • 搜索设置需持久化保存
  • 搜索结果打开链路需统一处理

9. 测试验收要求

9.1 功能验收矩阵

功能验收重点
搜索入口入口可达、快捷键可用
搜索输入关键词、自然语言、联想、历史、清理正常
搜索范围文档、图片、应用、多语言可搜索
结果组织分类、排序、筛选正常
结果展示卡片、高亮、来源、打开链路、无结果建议正常
搜索设置范围管理、排除项生效

9.2 重点异常场景

  • 搜索无结果
  • 联想无返回
  • 多语言搜索命中弱
  • 应用无法打开
  • 搜索设置变更后未生效

9.3 回归范围

  • 固定入口与快捷键
  • 搜索首页与结果页主流程
  • 文档、图片、应用三类搜索对象
  • 筛选、排序、分类切换
  • 搜索设置配置生效

10. 非功能要求

类别要求
性能搜索首页与结果页首屏响应需稳定
稳定性搜索主链路不可频繁失败
可用性搜索、打开、设置三条主路径需闭环
可维护性搜索范围和排除项需支持持续维护
扩展性支持后续扩展视频、帮助文档、设置项、AI 摘要

11. 开放问题

问题当前建议责任方
多语言搜索支持到什么程度615 先覆盖核心语言场景产品/研发
图片内容搜索的命中范围先支持基础能力,复杂语义后置产品/研发
搜索联想如何排序首期优先稳定和高频内容产品/研发
搜索设置是否独立页面首期可页面或弹层承载产品/UI

12. 本期功能清单回收(615)

功能分类优先级
固定搜索入口入口P0
快捷键唤起入口P0
关键词搜索搜索输入P0
自然语言搜索搜索输入P0
搜索联想搜索输入P0
搜索历史搜索输入P0
清理搜索历史搜索输入P0
搜文档内容搜索范围P0
搜图片内容搜索范围P0
搜应用搜索范围P0
多语言搜索多语言P0
分类查看结果结果组织P0
结果排序结果组织P0
条件筛选结果组织P0
结果卡片展示搜索结果P0
命中内容高亮搜索结果P0
来源说明搜索结果P0
直接打开/执行搜索结果P0
无结果建议搜索结果P0
搜索范围管理搜索设置P0
搜索排除项搜索设置P0

文档更新日期:2026-05-21

本文作者:oyph

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!