六、一词多义处理

同一个词多个含义

同一个英文词在不同层级含义不同时,各建独立条目,用 layer 坐标区分。前端按坐标分组显示,一眼看到同一个词的全部含义。

Frame
L1-UI · 边框
L3-HTML · 内嵌框架
L5-FIG · 画框容器

示例:一个词的多个身份

Frame 在界面通用、HTML、Figma、Premiere 中有完全不同的含义。Merge 在 Git、Photoshop、Excel 中也是不同的操作。

Frame
4 个独立条目
L1-UI-frame
L1-UI界面通用
框架、边框、帧——通用概念,如 window frame
L3-HTML-frame
L3-HTMLHTML
iframe——HTML 内嵌框架
L5-FIG-frame
L5-FIGFigma
画框容器——Figma 中的基础布局单位(≈ div)
L5-PR-frame
L5-PRPremiere
视频帧——每秒 24 / 30 / 60 帧
另一个例子
Merge
3 个独立条目
L4-GIT-merge
L4-GITGit
合并分支——git merge,版本控制核心操作
L5-PS-merge
L5-PSPhotoshop
合并图层——Merge Layers,将多个图层合并为一个
L5-XLS-merge
L5-XLSExcel
合并单元格——Merge Cells,将多个单元格合并

处理规则

三条规则确保一词多义时的数据一致性和前端展示逻辑。

1
同一个 word 可以有多条记录,但每条的 id 全局唯一
Frame 可以有 4 条记录,但 L1-UI-frameL3-HTML-frameL5-FIG-frameL5-PR-frame 各自唯一。
2
id = 层级代号 + 单词小写(空格转连字符)
L5-FIG-auto-layout,层级代号在前,单词在后,空格转为连字符,全小写。
3
搜索时按 word 查询,按 layer 分组展示
搜索 "Frame" 时,前端查 word-index.json 拿到 4 条记录的 id 和所在文件,按需加载,按层级分组展示。
搜索流程示意
用户搜索 "Frame"
查询 word-index.json
返回 4id
按需加载 · 按层级分组

一词多义

进入词库,搜索一个词,看到它在不同层级的全部含义

进入词库
Tech Vocabulary · 一词多义同一词 · 多含义 · 分层展示