關于NLPIR分詞
官方簡介:NLPIR漢語分詞系統(又名ICTCLAS2013),主要功能包括中文分詞;詞性標注;命名實體識別;用戶詞典功能;支持GBK編碼、UTF8編碼、BIG5編碼。新增微博分詞、新詞發現與關鍵詞提??;
下載地址:http://ictclas.nlpir.org/downloads 下載最新的NLPIR/ICTCLAS2014分詞系統下載包
NLPIR是用C/C++編寫的,如果要用JAVA來使用NLPIR,需要通過JNA調用NLPIR的函數來實現
打開官網看的在線演示,簡直被驚艷到。
license問題
- 問題:
初始化失敗!fail reason is ./file\Data\NLPIR.user Not valid license or your license expired! Please feel free to contact pipy_zhang@msn.com!
2.解決:
看了很多教程,才知道免費License的周期由三個月縮短為一個月了,說去官網上的下載去可以直接下載最新的data,更改就行,然后發現自己下載就是最新的。后來找到一篇<a >解決license問題的博客</a>,從網上下載最新的License,其中License文件都是以.user 結尾的文件且都存放在Data文件下。 證書下載鏈接:https://github.com/NLPIRteam/NLPIR/tree/master/License/license%20for%20a%20month
下載了.user文件之后放到目錄Data中,然后就成功解決了問題
簡單使用
解決license問題之后就可以進行簡單的使用了
一開始可以用IDEA(eclipse)導入從NLPIR下載的包的實例項目,在sample目錄下的JnaTest_NLPIR目錄下
然后下載包中的Data文件夾拷貝到項目(JnaTest_NLPIR)根目錄中下.再將再將lib文件夾中與你操作系統對應的文件夾中的NLPIR.dll和NLPIR.lib文件拷貝到系統根目錄中。我的是win64,所有我直接拷貝的win64文件夾
這個時候運行會發現還是出錯,
loadlLibrary里面的路徑應該是本地的NLPIR的路徑。也就是我們剛剛拷貝進去的NLPIR.dll和NLPIR.的文件夾路徑+NLPIR
因此我的改為了
同時將
main方法下的argu改為"./"
這樣改完之后就可以點擊運行了
我是陳柳娟,讓我們一起做個快樂的人