zz_test.go 625 B

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