Merge remote-tracking branch 'origin/upstream' am: 0fe0ed3fe4 Original change: undetermined Change-Id: I07747a843da87c7f136c2c1ce5462390ff73da70 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");