SpringBoot-3整合HanLP1.x
SpringBoot-3整合HanLP1.x
1. 配置(hanlp把程序和数据分离,可以提供一些自定义的操作)
参考:https://github.com/hankcs/HanLP/tree/1.x
- 首先导入坐标pom.xml
1 |
|
- 下载data和release
http://nlp.hankcs.com/download.php?file=data
http://nlp.hankcs.com/download.php?file=jar
把hanlp.properties移动到:src/main/resources/hanlp.properties
把data移动到:src/main/resources/static/data
修改hanlp.properties中的root路径,是data的父目录:
1 |
|
- jar包如果使用了坐标的方式导入,就不再需要移动了
2. 测试
随便找一个接口加入,即可查看到输入
1 |
|
[你好/l, ,/w, 欢迎/v, 使用/v, HanLP/nx, 汉语/nz, 处理/v, 包/v, !/w]
3. TODO 这里他默认下载下来的data和和hanlp.properties还是配置比较简单的,如果能根据业务场景不断优化数据,将能够达到更好的效果
SpringBoot-3整合HanLP1.x
http://example.com/2023/04/10/develop/java/springboot/SpringBoot-3整合HanLP1-x/