前段时间用这个分词用的好好的,突然间就总是初始化失败了;

网上搜了很多,但是不是我想要的答案,最终去了官网看了下;官网链接

发现哇,版本更新了啊,下载页面链接

麻利的下载好了最新的文档,一看压缩包名字:20161115173728_ICTCLAS2016分词系统下载包

现在是2016-11-17 11:49:08估计是刚更新的,

果然,将原来的Data文件夹删除之后,再将最新的Data文件夹放到原来的目录下就Ok了,

貌似初始化失败还有权限的问题什么的,,,遇上再总结,,,

初始化的时候还可能遇上一个问题:异常来自 HRESULT:0x8007000B

NLPIR_Init文本分词-总是初始化失败,false,Init ICTCLAS failed!-LMLPHP

我的解决方案(可能不对你们具体情况的胃口):

项目右击→属性→生成→目标平台:改为"x64"

NLPIR_Init文本分词-总是初始化失败,false,Init ICTCLAS failed!-LMLPHP

去官网上逛了逛,发现竟然除了文本分词之外,竟然还有文本分类,文本聚类的功能,赶紧研究下,正好要用到,,,
https://github.com/NLPIR-team/NLPIR/tree/master/NLPIR%20Demo
先把上面链接的内容,下载了一个压缩包,解压后的文件夹总目录如下:
NLPIR_Init文本分词-总是初始化失败,false,Init ICTCLAS failed!-LMLPHP
 
“\NLPIR Demo\NLPIR_Packet\LJParser.exe”应该就是启动程序了,
果然,但是分类的时候会报错,
NLPIR_Init文本分词-总是初始化失败,false,Init ICTCLAS failed!-LMLPHP
这时候,只要将"\License\license for a month\classifier规则分类授权\classifier.user"这个权限文件,复制到“\NLPIR Demo\NLPIR_Packet\”目录下,
就可以了!
NLPIR_Init文本分词-总是初始化失败,false,Init ICTCLAS failed!-LMLPHP
05-11 15:09