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

Download history • Rust 包仓库 119/week @ 2024-02-29 • Rust 包仓库 54/week @ 2024-03-07 • Rust 包仓库 74/week @ 2024-03-14 • Rust 包仓库 66/week @ 2024-03-21 • Rust 包仓库 67/week @ 2024-03-28 • Rust 包仓库 62/week @ 2024-04-04 • Rust 包仓库 67/week @ 2024-04-11 • Rust 包仓库 70/week @ 2024-04-18 • Rust 包仓库 105/week @ 2024-04-25 • Rust 包仓库 93/week @ 2024-05-02 • Rust 包仓库 68/week @ 2024-05-09 • Rust 包仓库 118/week @ 2024-05-16 • Rust 包仓库 78/week @ 2024-05-23 • Rust 包仓库 77/week @ 2024-05-30 • Rust 包仓库 68/week @ 2024-06-06 • Rust 包仓库 91/week @ 2024-06-13 • Rust 包仓库

每月下载 321
4 个包中使用 (直接使用 3 个)

BSD-2-Clause

545KB
14K SLoC

C 14K SLoC // 0.0% comments • Rust 包仓库 Rust 135 SLoC // 0.3% comments • Rust 包仓库

stemmer-rs

使用绑定 Snowball C 实现的 Rust 词干提取库(见 http://snowball.tartarus.org/

用法

  • Stemmer::list() 返回一个包含所有可用算法的向量。
  • Stemmer::new(algorithm) 创建一个新的 Stemmer。注意,它返回一个选项,因为它可能会失败,如果 algorithm 不是一个有效的算法。
  • 一旦你有了(可变的) Stemmerstemmer.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 许可证(https://open-source.org.cn/licenses/bsd-license.html)的保护。

依赖项