Go中文分词
Posted Golang基础教程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go中文分词相关的知识,希望对你有一定的参考价值。
package main
import (
"fmt"
"github.com/huichen/sego"
)
func main() {
// 载入词典
var segmenter sego.Segmenter
segmenter.LoadDictionary("{你的gopath路径}/pkg/mod/github.com/huichen/sego@v0.0.0-20180617034105-3f3c8a8cfacc/data/dictionary.txt")
text := []byte("我喜欢、够浪")
segments := segmenter.Segment(text)
fmt.Println(sego.SegmentsToSlice(segments, true))
fmt.Println(sego.SegmentsToString(segments, true))
}
以上是关于Go中文分词的主要内容,如果未能解决你的问题,请参考以下文章
「GoCN酷Go推荐」Go高性能多语言NLP和分词库——gse
docker安装 es7.17.6+IK分词+Go elastic