Skip to content

自定义词性和语法分析器解析结果中的词性不一致 #1273

@JohnnySorry

Description

@JohnnySorry

注意事项

请确认下列注意事项:

  • 我已仔细阅读下列文档,都没有找到答案:
  • 我已经通过Googleissue区检索功能搜索了我的问题,也没有找到答案。
  • 我明白开源社区是出于兴趣爱好聚集起来的自由社区,不承担任何责任或义务。我会礼貌发言,向每一个帮助我的人表示感谢。
  • 我在此括号内输入x打钩,代表上述事项确认完毕。

当前最新版本号是:1.7.4 protable.jar
我使用的版本是: 1.6.8 protable.jar

我的问题

复现问题

步骤

  1. 首先: 在customerdictionary.txt 添加新词和词性,刷新缓存后,调用hanlp.seg()方法
    分词效果合理
  2. 然后,调用dependancyPraser进行语法分析,发现pos结果和之前不一致
  3. 接着……

触发代码

public static void main(String[] args)
{

    CoNLLSentence sentence = HanLP.parseDependency("免费房赠送积分吗");
    System.out.println(HanLP.segment("免费房赠送积分吗"));
    System.out.println(sentence);

}

期望输出

期望输出

[免费房/n, 赠送/v, 积分/n, 吗/y]
1 免费房 免费房 n n _ 2 状中结构 _ _
2 赠送 赠送 v v _ 0 核心关系 _ _
3 积分 积分 n n _ 2 动宾关系 _ _
4 吗 吗 e y _ 2 右附加关系 _ _

实际输出

[免费房/n, 赠送/v, 积分/n, 吗/y]
1 免费房 免费房 v vd _ 2 状中结构 _ _
2 赠送 赠送 v v _ 0 核心关系 _ _
3 积分 积分 n n _ 2 动宾关系 _ _
4 吗 吗 e y _ 2 右附加关系 _ _

其他信息

txt内容
:免费房 n 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions