PorterStemmer2 0.1.0

PorterStemmer2 0.1.0

Oscar Gotting 维护。



  • Oscar Gotting

PorterStemmer2 (Swift)

是 Porter Stemmer 2 分词算法的 Swift 封装,使用官方的 C-ANSI libstemmer 库。这提供了 libstemmer 库及其算法支持的所有语言的分词。

更多详情,请访问

注意:此第一个版本不包括测试,请随意实现并提交 PR !

📦安装

此项目兼容 macOS、iOS 9 和 Swift 4.2。

Swift-PorterStemmer2 通过 CocoaPods 提供。

要安装它,只需在 Podfile 中添加以下行

  

pod 'PorterStemmer2', :path => '[email protected]:scaraux/Swift-Porter-Stemmer-2.git'

  

😏用法

import PorterStemmer2

if let stemmer = PorterStemmer(withLanguage: .English) {
	let stem: String = stemmer.stem("engineering")
}

👱作者

Oscar Gotting,[email protected]

😍致谢

libstemmer 库、SnowballPorter StemmerPorter Stemmer 2 是由 Martin Porter 开发的开源库。更多信息请访问 http://snowball.tartarus.org。此项目仅是一个封装,用于在 Swift 环境中使用和编译 Stemmer 算法。

🚔许可证

Swift-Porter-Stemmer-2 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。