NLPIR SDK工具使用(java)

最近毕设要用到NLP相关的接口,比较了一下选择了功能比较丰富的NLPIR,可是网上资料实在太少了,自带的文档只提供了接口的说明和简单的应用,不是很详细,总结一下关键的几点。

预先说明:下载的所有工具包都可以先本地跑一下给的示例项目看看哪里有问题,一般除了授权文件会经常出现问题外都能跑通。建议把NLPIR整个项目拉下来。

这里给出常见的错误和加入自己maven项目的方法。

一、错误

  1、授权文件打不开License file DocExtractor.user can not open!

    一般这种错误是授权文件损坏,可以用下载的授权文件检查程序看看有没有问题(在LicenseClient文件里),如果损坏的话重新下载就好啦。

    

   重新下载方法:到这里找到对应工具的授权文件,右键选择raw -> 链接另存为 就能下载了。

  

   2、授权文件过期Invalid Licence

    同上,重新下载并替换到Data文件夹。

二、导入到自己项目中的方法

  1、最简单粗暴就是照着示例的目录复制到自己项目里。

  2、把对应的文件夹放到resources文件夹里并替换对应的路径,比如DocExtractor组件

  我的目录结构:

  

  这时注意修改下对应的路径即可,包括:

  初始化路径

  

  

  方法中的路径

  

  ps:这里的路径都是决定路径,相对路径会报错!

  其他组件都类似这种方法,如有问题可留言交流!

  

原文地址:https://www.cnblogs.com/wastedlands/p/12776629.html