删除现代汉语补充词库之后,“基本功能”两次调用分词结果不一致

HanLP版本:1.8.2-portable
词典使用:data-for-1.7.5.zip,剔除了现代汉语补充词库.txt
问题复现代码:
List terms1 = HanLP.newSegment().seg(“基本功能”);
System.out.println(terms1);
List terms2 = HanLP.newSegment().seg(“基本功能”);
System.out.println(terms2);
输出结果:
[基本功/n, 能/v]
[基本/a, 功能/n]

使用[HanLPv1.8.2版本],并使用data-for-1.7.5.zip,测试后并未复现你的结果。(https://github.com/hankcs/HanLP/releases/tag/v1.8.2)


请检查下是否修改过其他词典中基本/基本功/基本功能的词频。

去除现代汉语补充词库之后,CustomDictionary.txt.bin文件要重新生成才可以。“基本功能”被分成一个完整的词是因为现代汉语补充词库里面有“基本功能”这个词。如果去掉了现代汉语补充词库,“基本功能”应该会被拆分成两个词。