crackcell's dustbin home projects
首页 > GoNLPIR: 中科院分词器的Golang封装 > 正文

GoNLPIR: 中科院分词器的Golang封装

1 简介

GoNLPIR是中文分词器NLPIR(原中科院分词,ICTCLAS)的Go语言封装。目前实现了如下基本的接口:

  1. ParagraphProcess
  2. ParagraphProcessA
  3. ImportUserDict

2 示例

nlpir, err := NewNLPIR("./", UTF8, "")
if err != nil {
	t.Error(err)
	return
}
fmt.Println("TestParagraphProcess: 我是中国人")
fmt.Println(nlpir.ParagraphProcess("我是中国人", true))

3 已知问题

3.1 找不到库文件

执行go test,报错:

error while loading shared libraries: libNLPIR.so: cannot open shared object file: No such file or directory

虽然在cgo参数里面制定了相对路径,但貌似不起作用。暂时解决方案是建立一个软链接到/usr/lib。有知道怎么解决的朋友麻烦告诉我啊。

4 其它信息

Date: Tue Mar 10 20:58:33 2015

Author: Tan Menglong

Created: 2015-07-02 Thu 23:33

Emacs 24.5.1 (Org mode 8.2.10)

Validate

Modified theme and code from Tom Preston-Werner.