Rust Stemmers

This crate implements some stemmer algorithms found in the snowball project which are compiled to rust using the rust-backend of the snowball compiler.

Supported Algorithms

Usage

```rust extern crate nativestemmers; use ruststemmers::{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. asserteq!(enstemmer.stem("fruitlessly"), "fruitless"); ```

Related Projects