跳转至

生僻字反查 (Reverse Lookup):通过部件或笔画定位汉字

遇到不知道读音的汉字时,可以通过部件拼音拆分或五笔画编码进行反查,不需要先知道目标字的完整拼音。

万象的反查方案同时提供部件拼音反查五笔画反查两种输入方式。

一次反查使用一种输入方式

部件拼音和五笔画属于两种不同的反查方式。

不能先输入部件拼音,再在同一串反查编码后继续追加笔画;也不能把部件编码与笔画编码混合输入。


一、反查的基本使用方式

在正常拼音输入状态下,按下反查引导符 `,即可进入反查输入。

此时输入区会显示类似:

〔反查:部件|笔画〕

这里的“部件 | 笔画”表示反查功能提供两种可选输入方式,并不是表示两者可以混合编码。

反查时不需要单独切换到另一个输入法方案,只需在当前输入过程中通过引导符进入反查编码。


1. 使用部件拼音反查

如果目标字能够观察出较明确的组成部件,可以直接输入这些部件对应的拼音编码。

部件拆分并不要求固定为两个部分,可以根据目标字实际结构进行二分或多分。只要反查词典中存在对应拆分关系,就可以继续通过更多部件缩小候选范围。

示例:反查「震」

  1. “震”可以观察为“雨”和“辰”两个部分。

  2. 按下反查引导符 `

  3. 继续输入“雨”和“辰”的拼音编码。以自然码双拼为例,可以输入 yu if

  4. 反查候选中即可出现“震”。

通过 yu(雨)+ if(辰)组合定位“震”

如果一个字可以继续拆成更多明确部件,也可以按照:

部件1 + 部件2 + 部件3 + ...

继续输入,逐步缩小候选范围。


2. 使用五笔画反查

如果选择五笔画方式,可以直接按照目标字的笔画顺序输入对应编码。

默认五笔画类型为:

  • h:横
  • s:竖
  • p:撇
  • n:捺
  • z:折

对应的默认笔画方案:

hspzn

例如:

`hsp...

随着笔画输入增加,候选范围会逐渐收缩。

笔画编码并非只有一种键位方案

hspzn 是当前常用的一种五笔画键位表示方式。

如果已经在 wanxiang_reverse.custom.yaml 中切换了其他笔画映射,反查时应按照当前实际配置使用对应键位。

因此,具体按键以当前反查方案配置为准。


二、如何选择部件反查还是笔画反查?

反查的重点不是“必须使用某一种拆字方法”,而是根据自己对目标字已有的认知选择成本最低的方式。

可以按下面的思路判断:

能明确看出主要部件
优先部件拼音

能看出多个部件
继续多分筛选

部件结构不确定
直接改用五笔画

例如:

  • 看见“震”,能认出“雨 + 辰” → 使用部件拼音。
  • 某个字能认出三个或更多明显部件 → 使用多分部件拼音。
  • 只知道大概字形,但叫不出部件名称 → 使用五笔画。

三、反查候选中的注释信息

反查的作用不仅是定位目标字,也可以同时查看该字的读音、辅助码和字符范围等信息。

例如,反查“震”时,候选注释可能显示为:

震 〔音zhèn・辅yh・基本〕

候选注释说明

  1. 读音 (音zhèn):显示目标字对应的带声调拼音,方便确认读音。

  2. 辅助码 (辅yh):显示当前方案为该字提供的辅助码,便于后续直接使用拼音 + 辅助码进行筛选。

  3. 字符区 (基本):显示目标字所属的 Unicode 汉字范围,例如基本区或相应扩展区。

不同方案、字符集设置和辅助码类型下,候选注释的具体内容可能有所不同。


四、反查方案与主方案的输入类型

反查功能依赖根目录中的:

wanxiang_reverse.schema.yaml

部件拼音反查使用的拼音输入方式,通常建议与主方案保持一致。

例如:

  • 主方案使用全拼 → 部件拼音也使用全拼
  • 主方案使用自然码 → 部件拼音也使用自然码
  • 主方案使用小鹤双拼 → 部件拼音也使用小鹤双拼

这样在进行部件反查时,不需要临时切换另一套拼音键位。

如果需要手动调整,可以通过:

wanxiang_reverse.custom.yaml

修改对应的 Algebra 配置。


五、反查 Custom 配置示例

例如,主方案使用自然码,并采用 hspzn 五笔画映射时,可以在 wanxiang_reverse.custom.yaml 中配置:

patch:
  speller/algebra:
    __include: wanxiang_algebra:/reverse/自然码
    __patch: wanxiang_algebra:/reverse/hspzn

其中:

  • wanxiang_algebra:/reverse/自然码:定义部件拼音反查所使用的拼音输入方式。
  • wanxiang_algebra:/reverse/hspzn:定义五笔画反查所使用的键位映射。

如果需要切换其他双拼或笔画方式,只需要修改对应引用,并在保存后重新部署。


六、什么时候适合使用反查?

反查主要适合以下情况:

  • 知道字形,但不知道读音
  • 能辨认一个或多个组成部件
  • 能够把目标字拆成二分或多分结构
  • 无法确认部件名称,但能够判断笔画
  • 希望同时查看目标字的拼音、辅助码或字符区信息
  • 输入生僻字时,希望直接在输入法内部定位目标字
反查的核心是把可识别的字形信息转换为部件拼音或笔画编码,再由候选结果补全目标汉字的读音和相关信息。