TextRankKeyword自定义关键词权重未生效

问题:希望根据自定义词典调整关键词权重,然后提取业务场景关注的关键词,但是发现设置权重前后输出都是一样的,权重并未生效;
代码如下:

// 添加权重前
    val keyWord0= new TextRankKeyword()
    println(keyWord0.getTermAndRank("HUAWEI华为P70比Apple苹果15pro好用"))

// 添加权重后
    val keyWord= new TextRankKeyword()
    keyWord.getSegment.enableNameRecognize(true)
      .enableCustomDictionaryForcing(true)
    keyWord.getSegment.customDictionary.insert("Apple", "nx 10000")
    keyWord.getSegment.customDictionary.insert("华为", "n 2000")
    println(keyWord.getTermAndRank("HUAWEI华为P70比Apple苹果15pro好用"))

代码输出:

{P=1.0598719, Apple=1.0598719, 苹果=1.0598719, 华为=1.0598719, pro=0.87019897, HUAWEI=0.87019897}
{P=1.0598719, Apple=1.0598719, 苹果=1.0598719, 华为=1.0598719, pro=0.87019897, HUAWEI=0.87019897}

当前使用版本(jkd1.8、scala2.12):

        <dependency>
            <groupId>com.hankcs</groupId>
            <artifactId>hanlp</artifactId>
            <version>portable-1.8.4</version>
        </dependency>

不知道大家有没有遇到类似情况?有了解的大佬帮忙解答下吧,感谢~~~