Hunspell复合词配置、批量标记及词形生成技术咨询
Hunspell词典配置问题
初始问题
假设我的dic文件中有2个词:
this that
默认开启拆分建议时,输入“thisthat”会得到“this that”的建议;关闭该选项后Hunspell会给出其他词建议,这部分已理解。
现咨询:如何让Hunspell将“thisthat”和“thatthis”都判定为正确词汇?是否可行?
更新1:关于COMPOUNDFLAG的疑问
根据文档,找到以下配置方式:
# affix file COMPOUNDFLAG X 2 foo/X bar/X
通过该配置,foobar和barfoo会被视为正确词汇。
请问能否为所有词汇添加/X标记?若词典中有数千个词,会生成多少种组合?
更新2:复合词+词缀的配置问题
我需要让“foobared”被判定为正确词汇,因此在affix文件中添加了以下配置:
SFX b Y 1 SFX b 0 ed/X .
并更新dic文件为:
bar/Xb
修改后仅能识别“bared”,无法识别“foobared”。
现寻求解决方案:仅用词典中的“foo”和“bar”两个词,让“foobared”被判定为正确词汇,不可将“foo”用作词缀标记,可按需使用CHECKCOMPOUNDPATTERN标记。
内容的提问来源于stack exchange,提问作者shantanuo
相关产品推荐
相关产品推荐

