NLPIR分詞系統的使用

前身是2000年發佈的ICTCLAS,2009年更爲現名。張華平博士打造。

Java課設做自動問答系統,用到了,所以記錄一下使用方法,網上方法可能有點老,所以自己發現沒有那麼複雜。

  1. https://github.com/NLPIR-team/NLPIR 上下載源碼,結構如下:

  1. 特別注意,NLPIR分詞系統中的證書,每一個月需更新一次。每個工程中的Data文件基本都是過期的,運行時,需用License中的最新的Data文件進行更新user用戶權限。(License每一個月更新一次)
  2. 我只用到了NLPIR SDK中的projects裏面的ICTCLAS__Java(Eclipse導入時,只導ICTCLAS__Java文件即可),NLPIR-ICTCLAS分詞系統,也測試了KeyExtract關鍵詞提取技術。(分詞系統中有白名單和黑名單什麼的,好像是一個txt文件,可以自定義詞彙)
  3. 遇到的錯誤:

            (1) test不認識,是因爲沒有導juint包,在項目中下載build進去,注意不是導入外面的包;

            (2) 我的報錯是這樣的:java.lang.UnsatisfiedLinkError: Unable to load library 'win64/NLPIR.dll': Native library (win32-x86-               64/win64/NLPIR.dll) not found in resource path

              解決方法:在src文件夾下創建win64 package,將NLOIE.dll放入即可解決;遇到引用這個的工程時,也導入過

             (3) 還根據錯誤提示,在引用它的工程中導入過Data文件夾

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章