← all repositories

go-ego/gse

A Go implementation of jieba text segmentation using HMM and Viterbi algorithm for English, Chinese, and Japanese.

gse
Not currently ranked — collecting fresh signals.
star history

Gse is a Go library for multilingual natural language processing and text segmentation, implementing the jieba algorithm with Hidden Markov Model and Viterbi algorithm for word boundary detection. It uses a trie data structure for efficient dictionary lookup and supports English, Chinese, and Japanese tokenization. The library provides integration with search engines like Elasticsearch and Bleve.

Frequently asked

What is go-ego/gse?
A Go implementation of jieba text segmentation using HMM and Viterbi algorithm for English, Chinese, and Japanese.
Is gse open source?
Yes — go-ego/gse is open source, released under the Apache-2.0 license.
What language is gse written in?
go-ego/gse is primarily written in Go.
How popular is gse?
go-ego/gse has 2.8k stars on GitHub.
Where can I find gse?
go-ego/gse is on GitHub at https://github.com/go-ego/gse.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.