Documentation ¶
Overview ¶
Package segment 包含分词相关
Index ¶
- Variables
- type Route
- type RouteSlice
- type SegMode
- type Segment
- func (s *Segment) AddVocab(word string, freq int)
- func (s *Segment) CutSearch(sentence string) []string
- func (s *Segment) CutVocab(sentence string) []string
- func (s *Segment) CutWords(sentence string) []string
- func (s *Segment) DelVocab(word string, freq int)
- func (s *Segment) LoadUserDict(r io.Reader) error
- func (s *Segment) LoadVocab(r io.Reader) error
- func (s *Segment) ModelCut(sentence string) []string
- func (s *Segment) Seg(sentence string, mode SegMode) []string
- func (s *Segment) SegDefault(sentence string) []string
- func (s *Segment) SegNewWords(sentence string) []string
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultRoute = NewRoute(0, 0)
Functions ¶
This section is empty.
Types ¶
type RouteSlice ¶
type RouteSlice []Route
func NewRouteSlice ¶
func NewRouteSlice(cap int) RouteSlice
func (RouteSlice) Len ¶
func (s RouteSlice) Len() int
func (RouteSlice) Less ¶
func (s RouteSlice) Less(i, j int) bool
func (RouteSlice) Swap ¶
func (s RouteSlice) Swap(i, j int)
type Segment ¶
type Segment struct {
// contains filtered or unexported fields
}
Segment 分词主类
func NewFromModel ¶
func NewFromModel(vocabR io.Reader, aModel *perceptron.Perceptron) (*Segment, error)
NewFromModel 从model新建Segment
func NewFromReader ¶
NewFromReader 从io.Reader新建Segment
func (*Segment) LoadUserDict ¶
LoadUserDict 加载用户字典
func (*Segment) SegDefault ¶
SegDefault 默认模式分词
func (*Segment) SegNewWords ¶
SegNewWords 新词模式分词
Click to show internal directories.
Click to hide internal directories.