TARGETF4B2 PARTIALQA 0/5 VERIFIEDR02 · 3/21 PASS COMPLETEWeb · 查找国家、资产、文章、披露和社区讨论的访客

跨域全站搜索

用一个查询入口检索异构内容,但在结果中保留类型、来源、时间与可信层级

/searchreits-info-portal对照 CURRENT · portal-search →
R02 · KNIFE 3 / 21

跨域全站搜索 · 页面级细化任务包

跨资产、文章、披露和社区检索,同时解释类型、来源等级、索引时间与隐藏结果。

ENTRY

来自全局搜索或带 q/facet/sort 的可分享 URL;查询参数必须可恢复。

SUCCESS OUTPUT

打开保留 query origin、result type 与 source context 的稳定结果深链。

SOURCE MODEL

SearchQuery 查询六类索引;SearchResult 必须携带 entity_id、source tier、as_of 与 matched fields。

RESPONSIVE + A11Y

桌面三栏 facets/results/explain;移动端 facet 进入底部抽屉,结果类型、来源和时间不折叠。

TELEMETRY

portal_search_view · query_submit · facet_change · result_open · restricted_count;查询文本按隐私策略处理。

CURRENT SOURCE TRUTH0550079
  • 生产 `/search` 和 SearchClient 已存在
  • 当前搜索区分正式资讯、资产与社区结果
  • 路由与生产 current-sha 0550079 对齐
IMPLEMENTATION GAPNOT PRODUCT UI
  • 六索引统一 explain schema 尚未固化
  • 受限结果与索引部分失败缺少产品 fixture
  • 移动 facet、键盘 roving focus 与 URL 恢复证据未登记
目标稿有真实路由对照,但未通过 B3/B4 仍不能作为产品完成证据。
90-STATE PROGRAM / THIS SCREEN

同一状态在十页改变不同区域、来源与恢复动作

QA 0 / 5 VERIFIED
READY找到 18 个可解释结果

Facet + result list + query explain

PORTAL-SEARCH-READY→ 打开首个结果
LOADING正在搜索六类索引

SearchResult 分组

PORTAL-SEARCH-LOAD→ 取消搜索
EMPTY没有匹配“新能源 基础设施”的内容

结果列表

PORTAL-SEARCH-EMPTY→ 清除来源筛选
PARTIAL ERROR16 个结果可用,2 个索引延迟

披露附件索引

PORTAL-SEARCH-INDEX-PARTIAL→ 重试失败索引
ERROR搜索服务没有返回可验证结果

SearchQuery

PORTAL-SEARCH-503→ 重新搜索
OFFLINE离线时只能查看最近结果

最近搜索快照

PORTAL-SEARCH-OFFLINE→ 重新连接
FORBIDDEN2 个结果因来源策略隐藏

RestrictedResult

PORTAL-SEARCH-RESULT-DENY→ 只看公开结果
CONFIRM离开 REITs Tech 打开正式来源?

外部来源跳转

PORTAL-SEARCH-EXTERNAL-CONFIRM→ 打开正式来源
SUCCESS已打开可追溯结果

Search navigation receipt

PORTAL-SEARCH-OPENED→ 返回搜索结果
PUBLIC TRUTH BOUNDARY本刀只细化 developer.reits.tech 的公共发现与证据目标 UI;不发布虚构市场数据,不扩大来源许可,不把设计 fixture 当成 reits.tech 生产事实。
UI STUDIOtarget-portal-search
Web1440 × 900100%
100%
/search
TARGET UI1440 × 900FIT 100%
REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK提交查询主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTSearchQueryready / loading / empty / error 使用同一 fixture
ACCESSIBILITYKeyboard + WCAG AA焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-17桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

目标定义与下一轮逐页细化入口

当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。

01

页面区域

  • 全局搜索头
  • 查询与建议
  • 结果统计和排序
  • 筛选侧栏
  • 结果与证据摘要
  • 分页/继续探索
  • 索引健康说明
02

用户动作

  • 提交查询
  • 接受搜索建议
  • 筛选结果
  • 打开结果与来源
  • 清除筛选
03

必须状态

  • 混合结果
  • 搜索中
  • 无结果
  • 部分索引失败
  • 搜索服务失败
  • 离线历史查询
  • 受限结果
  • 清空筛选确认
  • 筛选已更新
04

数据契约

  • SearchQuery
  • SearchSuggestion
  • SearchResult
  • FacetSet
  • IndexHealth
  • SourceReference

TARGET MODULES

目标页面必须交付的模块

  1. 01搜索输入与联想
  2. 02结果类型 Tabs
  3. 03国家/时间/来源筛选
  4. 04混合结果列表
  5. 05查询解释
  6. 06部分索引状态

PRODUCT ROUTE INDEX

公共官网 的 20 个稳定 Screen ID

同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。

01
全球资讯首页/
Web
02
全站搜索/search
Web
03
正式资讯详情/articles/[slug]
Web
04
Pixel Atlas/pixel-atlas
Web
05
本地化首页/[locale]
Web
06
国家市场页/countries/[countrySlug]
Web
07
中国披露索引/countries/cn/disclosures
Web
08
市场上下文/context
Web
09
VR 资产场景/vr/asset-scenes/[assetSlug]
Web
10
AI 资产脚注/ai/footnotes/[assetSlug]
Web
11
全球市场发现首页/
Web
12
跨域全站搜索/search
Web
13
本地化市场入口/[locale]
Web
14
国家市场总览/countries/[countrySlug]
Web
15
正式披露检索台/countries/cn/disclosures
Web
16
资产市场上下文/context
Web
17
正式资讯与证据阅读/articles/[slug]
Web
18
Pixel Atlas 资产地图/pixel-atlas
Web
19
VR 资产场景/vr/asset-scenes/[assetSlug]
Web
20
AI 资产事实脚注/ai/footnotes/[assetSlug]
Web