package main import ( "fmt" "github.com/yanyiwu/gojieba" "testing" ) func TestExtractKeywords(t *testing.T) { s1 := "2025年山西省政府一般债券(三期)、专项债券(七至十一期)和再融资一般债券(二期)信息披露文件.pdf" s2 := "2025年河南省专项债券十五期(城乡发展专项债)" // 2. 初始化分词器 tokenizer := gojieba.NewJieba() defer tokenizer.Free() r1 := ExtractKeywordsV4(s1) r2 := ExtractKeywordsV4(s2) fmt.Println(r1, r2) k1 := ExtractKeywordsV3WithJieba(s1, tokenizer) k2 := ExtractKeywordsV3WithJieba(s2, tokenizer) fmt.Println(k1, k2) }