commit | e8f0fc56704f5d7cad9a1b1ff0cc829ed71f9b6f | [log] [tgz] |
---|---|---|
author | Inna Palant <[email protected]> | Thu May 23 18:14:20 2024 +0000 |
committer | Automerger Merge Worker <[email protected]> | Thu May 23 18:14:20 2024 +0000 |
tree | a669be166028e797fb4e6df59b90dbea419aec99 | |
parent | 3028480fe920c237189885e35fed49e24a7e8091 [diff] | |
parent | ec0ba16ba4a68e2f328068685c1a504c88fc43f5 [diff] |
Merge remote-tracking branch 'origin/upstream' am: 0fe0ed3fe4 am: ec0ba16ba4 Original change: undetermined Change-Id: I0b0e5d155883b412b56bc68088584797f3cabfee Signed-off-by: Automerger Merge Worker <[email protected]>
This crate implements some stemmer algorithms found in the snowball project which are compiled to rust using the rust-backend of the snowball compiler.
extern crate rust_stemmers; use rust_stemmers::{Algorithm, Stemmer}; // Create a stemmer for the english language let en_stemmer = Stemmer::create(Algorithm::English); // Stemm the word "fruitlessly" // Please be aware that all algorithms expect their input to only contain lowercase characters. assert_eq!(en_stemmer.stem("fruitlessly"), "fruitless");