Hanlp-地名识别调试方法详解( 四 )

识别结果 , 这里为了清晰 , 只截取了部分输出:

粗分结果[上联/n:/w山水/n不/d曾随/ns我/rr老/a , /w如何/ryv对/p下联/n?/w

地名角色观察:[  S 1163565
[上联Z 20211628
[:A 2701 B 439 X 11
[山水B 6 A 1
[不B 214 A 3 C 3
[曾随G 1 H 1

[我A 47 B 26
[老C 274 A 75 B 66 D 2 X 2
[ , A 40525 B 10497 X 418
[如何B 44
[对A 2896 B 454 X 215
[下联Z 20211628
[?B 82
[  B 1322

地名角色标注:[ /S 上联/Z :/B 山水/A 不/C 曾随/H 我/B 老/B , /A 如何/B 对/A 下联/Z ?/B /S

识别出地名:不曾随 CH

hanlp_ns ['不曾随'

显然 , 曾随被认为是地名了 , 而且粗分结果表示的是未经地名识别模块分词和词性标注的结果 , 显然这是由于词表导致的 。 由于没有经过地名识别模块 , 所以不需要去地名的发射词表ns.txt中去找词语 , 只需要看核心词表CoreNatureDictionary.txt中去找

推荐阅读