You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加CHECKCOMPOUNDPATTERN条目致复合词校验异常的问题咨询

问题原因解析

问题出在CHECKCOMPOUNDPATTERN的数量声明与实际模式数量不匹配,两条规则本身没有逻辑冲突:

  1. 原.aff文件里的CHECKCOMPOUNDPATTERN 1是明确告诉Hunspell:接下来只定义1个复合词字符转换模式。此时你只写了「ु उ ू」这一条模式,规则解析正常,「भानूत्सवः」的复合转换(第一个词结尾「ु」+第二个词开头「उ」→复合后「ू」)完全匹配这条规则,所以校验通过。

  2. 你新增了「ा आ ा」这条模式后,实际模式数量变成了2,但没有把CHECKCOMPOUNDPATTERN 1改成CHECKCOMPOUNDPATTERN 2。这会导致Hunspell解析规则时出现异常:要么直接忽略第二条模式,要么规则加载逻辑混乱,使得原本有效的「ु उ ू」模式无法被正确识别。

  3. 当Hunspell找不到匹配的复合词转换模式时,就会把「भानूत्सवः」标记为错误词汇。

解决方法

把.aff文件里的CHECKCOMPOUNDPATTERN 1修改为CHECKCOMPOUNDPATTERN 2,让数量声明和实际模式数量一致即可。两条规则分别对应不同的复合场景,可以正常共存。

内容的提问来源于stack exchange,提问作者shantanuo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 22:53:06