<!-- capability_id: cap.xinhua-dictionary.xinhua-ciyu-lookup | revision: 1 | status: active -->
词语义项查检(xinhua-ciyu-lookup)
R — 原文(数据实态)
> 【102799】人家(词语册·全本 txt 行 1284747)
> 1.他人之家。
> 2.民家,民宅。
> 3.住户。
> 4.家庭。
> 5.家业。 6.未嫁前的夫家。 7.别人;他人。 8.指某个人或某些人,同"他"或"他们"相近。 9.对人称自己。 10.与名词连用表示身份。
(来源:词语册【102799】;同形态另见【192954】兄弟 10 义项、【1884】大学生 3 义项)
I — 自述
本能力回答"一个词什么意思"。数据底座是词语册 ci.json(264,434 条,仅 ci/explanation 两字段)。核心骨架:
- 义项是行内编号子项:释义内部用半角「1. 2. …」切分,单义项也从"1."编起,真实上限 10(49 条达到)。取"第 n 个释义"必须自己按编号切分,不存在独立义项字段。
- 切分要防伪:编号计数必须校验"从 1 连续递增"才可信——"风级表"类条目正文内含表格数字(0~5 级风速),会被误判成 58 个义项;另有 20,683 条无编号释义(引语/例句式),用全角「|」分隔。
- 词语册无注音:拼音/部首/笔画一概没有。用户若同时要读音,转"跨册反查"卡(逐字回字册拼合)。
A1 — 数据中的实例
- 「人家」:返回 1–10 全部义项(名词义→代词义→自称义)。
- 「不过」:10 个义项,第 10 是"螳螂的别名"——高频虚词义项最丰富的样例。
- 「宸纶」:单义项"帝王的诏书﹑制令",也编号 1.——单义项同样有编号是体例约定。
A2 — 未来触发
场景:①"XX 什么意思/怎么解释";②"XX 有几个意思/义项";③辨析近义词的义项差异;④按义项数找多义词。
语言信号:什么意思、释义、义项、有几个意思、解释一下(what does X mean / sense of a word)。
与相邻能力的区分:查单个汉字的读音部首 → xinhua-hanzi-lookup;给词注音 → 跨册反查卡;查成语 → xinhua-idiom-lookup。
E — 可执行步骤
- 定位数据:
<skill目录>/data/ci.json(ci/explanation 两字段)。 - 匹配:词面等值匹配;匹配前把查询词与词面都做"去标点 + 空白折叠"归一(词面含括注注音的先剥离括注再比)。
- 切分义项:按「N.」切 explanation,校验编号从 1 连续递增;无编号条目按「|」切;正文含表格数字的不按编号计数。
- 输出:[编号: 释义] 列表;义项多时先给核心义(前 1–3 项)再全列。
- 判停:词不在词语册 → 若是单字转 xinhua-hanzi-lookup;若是异体写法(絶/緑/録)先做映射再试 → 仍无则降级"数据源未收录该词"。
B — 边界
- 词语册混入 332 条单字条目(18 条字册无档)——单字查询一律走字册优先。
- 词面含异体字 999 条(絶 484/緑 307/録 189),精确匹配查不到时要先映射。
- 释义乱码占位(? 1,673 条、□ 7 条)标注"原文缺字",禁止猜测补字。
- 空释义 28 条(谚语式条目)明说"数据源未收录释义",不要输出空白冒充答案。
- 本数据是社区整理集合,非官方词典,权威场景提示查官方辞书。