diff --git a/segmenter.go b/segmenter.go index 6fa6cd4..d080d7a 100644 --- a/segmenter.go +++ b/segmenter.go @@ -99,8 +99,7 @@ func (seg *Segmenter) LoadDictionary(files string) { } // 对每个分词进行细致划分,用于搜索引擎模式,该模式用法见Token结构体的注释。 - for i := range seg.dict.tokens { - token := &seg.dict.tokens[i] + for _, token := range seg.dict.tokens { segments := seg.segmentWords(token.text, true) // 计算需要添加的子分词数目