关于匈牙利Hunspell词典中Hunspell数据格式的使用疑问
关于LibreOffice匈牙利语Hunspell词典的问题解答
问题1:AF指令与PFX规则中的十进制数字flag、AF里
@符号的含义- 像
1547这类十进制数字是数值型flag,Hunspell支持字符和数值两种flag类型,数值flag无需提前定义,直接以数字作为索引关联规则和单词属性。 - AF指令里的
@是makealias工具生成的别名压缩标记,AF @ # 1547中的1547是别名组ID,作用是把共享相同flag集合的规则归为一组,减少词典冗余,提升加载和匹配效率。
- 像
问题2:PFX规则末尾十进制数字(如24586)的含义
这个数字是词典编译工具自动生成的规则内部ID,用于优化拼写检查的规则匹配效率和内存管理,属于工具生成的元数据,不需要在.aff或.dic中手动定义,也没有对应的显式规则/flag,无需关注具体数值含义。问题3:.dic文件中
/number与后续数字的含义/后的数字(如39)是形态学flag,并非词缀规则(PFX/SFX)的flag,用来标记单词的语法属性(如词性、格、数等),部分词典中这类flag仅用于内部形态分析,不一定在.aff中有显式定义。- 后面的
1是单词使用频率权重,数值越高代表该单词日常使用频率越高,拼写检查时会优先推荐权重高的候选词。
内容的提问来源于stack exchange,提问作者Lance Pollard
相关产品推荐
相关产品推荐

