分词大小写匹配问题

我在用 HanLP 1.x(Java 版)做医疗分词时遇到一个问题,想请教一下有没有解决方案。

我的自定义词典里加了标准术语 “尿pH” (注意是 p 小写、H 大写,这是医学规范写法)。
然后我在 hanlp.properties 里开了 Normalization=true ,这样用户输入像 “尿PH” (全大写)也能被正确识别成一个词,而不是切成“尿”和“PH”。

但现在的问题是:
虽然分词能匹配上,但输出的结果是 “尿ph”(全部变成小写了) ,而我希望能保留词典里原始的标准写法 “尿pH”

也就是说,我希望:

  • 匹配的时候忽略大小写 (让用户输 “尿PH”、“尿 ph” 都能命中),
  • 但分词结果返回的是词典中定义的原始形式 “尿pH” ,而不是被 normalization 强制转成的小写版本。

请问 HanLP 1.x 有没有办法做到这一点?或者有没有推荐的 办法?
目前感觉 Normalization=true 虽然提升了召回,但破坏了专业术语的显示规范。

谢谢!