File tree 1 file changed +21
-3
lines changed
1 file changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -8,15 +8,33 @@ import (
8
8
)
9
9
10
10
var (
11
- text = flag .String ("text" , "《复仇者联盟3:无限战争》是全片使用IMAX摄影机拍摄" , "要分词的文本" )
11
+ text = "《复仇者联盟3:无限战争》是全片使用IMAX摄影机拍摄"
12
+ flagText = flag .String ("text" , text , "要分词的文本" )
12
13
)
13
14
14
15
func main () {
15
16
flag .Parse ()
16
17
17
18
var seg gse.Segmenter
18
- seg .LoadDict ("./data/dict/dictionary.txt" )
19
+ // seg.LoadDict("./data/dict/dictionary.txt")
20
+ seg .LoadDict ()
19
21
20
- segments := seg .Segment ([]byte (* text ))
22
+ // use DAG and HMM
23
+ hmm := seg .Cut (text , true )
24
+ fmt .Println ("cut use hmm: " , hmm )
25
+ //
26
+ cut := seg .Cut (text )
27
+ fmt .Println ("cut: " , cut )
28
+
29
+ hmm = seg .CutSearch (text , true )
30
+ fmt .Println ("cut search use hmm: " , hmm )
31
+ //
32
+ cut = seg .CutSearch (text )
33
+ fmt .Println ("cut search: " , hmm )
34
+
35
+ cut = seg .CutAll (text )
36
+ fmt .Println ("cut all: " , cut )
37
+
38
+ segments := seg .Segment ([]byte (* flagText ))
21
39
fmt .Println (gse .ToString (segments , true ))
22
40
}
You can’t perform that action at this time.
0 commit comments