6 个版本
使用旧的 Rust 2015
0.3.2 | 2015 年 12 月 10 日 |
---|---|
0.3.1 | 2015 年 11 月 12 日 |
0.3.0 | 2015 年 10 月 2 日 |
0.2.0 | 2015 年 8 月 9 日 |
0.1.1 | 2015 年 6 月 23 日 |
在 #stem 中排名 5
每月下载 321 次
在 4 个包中使用 (直接使用 3 个)
545KB
14K SLoC
stemmer-rs
使用绑定 Snowball C 实现的 Rust 词干提取库(见 http://snowball.tartarus.org/)
用法
Stemmer::list()
返回一个包含所有可用算法的向量。Stemmer::new(algorithm)
创建一个新的 Stemmer。注意,它返回一个选项,因为它可能会失败,如果algorithm
不是一个有效的算法。- 一旦你有了(可变的)
Stemmer
,stemmer.stem(word)
就会提取单词的词干。
请注意,C 词干提取库(或至少 Rust 绑定所使用的部分)已由 Rust 绑定包含并静态链接,因此当你使用此 Rust 库时,无需安装任何其他库。
文档
请参阅此库的 文档。
致谢
这些都是 Martin Porter 编写的 Snowball C 词干提取库的 Rust 绑定。有关 Snowball 项目,请参阅 http://snowball.tartarus.org/index.php,有关 C 版本,请参阅 http://snowball.tartarus.org/dist/libstemmer_c.tgz。
许可证
这些 Rust 绑定以及原始的 C 实现均受 BSD 许可证(http://opensource.org/licenses/bsd-license.html)的保护。