🔍 超级辅筛 (Super Lookup):候选与长句的降维打击
只需一个引导符
`,瞬间从茫茫字海中狙击目标。它不仅能过滤候选词,还能在不破坏整句结构的前提下,精准“跨位爆破”修改特定错字。
万象的超级辅筛(输入后辅助筛选)是整个输入法中最具魔力的功能之一。无论你是想寻找某个偏旁的单字,还是想强行扭转系统生成的错误长句,一切操作都无缝工作在同一个引导符 `(Tab 键上方)之后,无需任何复杂的模式切换!
🎯 绝技一:首句定点改字 (Pro 专属狙击模式)
当系统自动生成的长句中出现了个别错字,传统做法是退格删除、重新选词,极其破坏输入心流。万象 Pro 版支持直接提取词库自带的辅助码,在句末进行“定点狙击”。
实战演示:跨位精准改字
场景 A:单字纠正与声调锁定
-
预期:有没有啥问题
-
实际输出:又没有啥问题 (错把“有”打成了“又”)
-
狙击操作:按下引导符
`,直接输入“有”的辅助码uo。 -
冲突解决:发现系统把“没”也改了(因为“眉”也是 uo)。此时只需追加输入声调
9(变成`uo9),系统瞬间锁定目标,完美输出:有没有啥问题!
场景 B:多字连环纠正
-
预期:真的是咯
-
实际输出:真的失落
-
狙击操作:直接在句末输入
`or0kk(or0定位“是”,kk定位“咯”),错字瞬间被双双纠正!
🌪️ 绝技二:降维候选过滤 (Base & Pro 通用)
如果输入的内容没有触发整句修改,引擎会极其顺滑地自动降级为候选词过滤模式。
1. 单字过滤:支持拆字、笔画全聚合
输入拼音后,按下 ` 即可输入部首读音或笔画:
-
两分/多分拆字:输入
ni-> 按`-> 输入re(亻尔) 或rfer,精准筛出“你”。 -
五笔画过滤:输入
ni-> 按`-> 输入pspzhpd(撇竖撇折横撇点),也能筛出“你”。
辅筛:输入部首首字母精准定位
辅筛:输入不同的筛选不同
2. 词组过滤:极度疯狂的正则跳跃匹配
这是万象独步武林的黑科技。对于词组的辅助码筛选,你不需要按顺序打全,甚至可以随意跳字匹配!
假设你要打“老实说”,它的完整辅码序列是:tb (老) + gt (实) + yd (说) = tbgtyd。
在输入拼音后按下 `,你可以这么玩:
-
精准打击:输入
gt-> 筛出包含“实”的词。 -
跨字组合:输入
tg-> 匹配t(老) 和g(实)。 -
极致跳跃:输入
bd-> 匹配b(老 的尾码) 和d(说 的尾码)。
(技术解密:引擎底层会将你的输入转化为类似 .*t.*b.*g.*t.*y.*d.* 的非连续正则逻辑(并非真的正则匹配),只要顺序没反,怎么跳都能命中!)
3. 声调分离提取 (乱序声调注入)
为了极致的盲打流畅度,数字声调(7,8,9,0)可以随意插在辅筛字母的任何位置!
引擎会聪明地将数字剥离出来用于声调过滤,将剩下的字母送去执行正则匹配。
-
单字过滤:
ni->`r9e或`rf9er(声调 9 随意乱入均有效)。 -
词组过滤:
nihk->`n9zr9e(按字数顺序依次生效)。
🛠️ Patch 核心配置与数据源控制
超级辅筛的强大不仅在于算法,更在于多数据源的统筹。在你的自定义方案文件或 wanxiang.custom.yaml 中,可以通过 wanxiang_lookup 节点来定义它的行为:
配置解析:数据源优先级 (data_source)
-
aux: 代表从主词库的注释中提取辅助码(效率最高,支持 Pro 版高级特性)。 -
db: 代表从外挂的反查数据库中提取(如wanxiang_reverse.dict.yaml,多用于单字笔画/拆字反查)。 -
(注意:为了规避性能灾难与复杂度,词组匹配刻意不支持笔画反查)
配置示例:
patch:
wanxiang_lookup:
tags: [ abc, add_user_dict ] # 辅筛生效的输入法状态标签
key: "`" # 引导符 (强烈建议保持默认 `,避免与分词符 ' 冲突)
lookup: [ wanxiang_reverse ] # 调用的反查数据库名称
enable_tone: true #启用声调反查
# 【核心配置】数据源调取优先级:排在前面的优先读取!
data_source: [ aux, db ] # 优先读取词库自带辅码(aux),查不到再查数据库(db)
关于 wanxiang_reverse.custom
反查和笔画的转写规则(如全拼转五笔画)定义在你的根目录 wanxiang_reverse.custom.yaml 中。如果你习惯了特定的笔画编码转写,打开该文件根据注释微调即可,即刻生效。