stopwords 0.1.1

Stopwords from popular text processing frameworks.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
extern crate stopwords;

use std::collections::HashSet;
use stopwords::{Spark, Language, Stopwords};

fn main() {
    let stops: HashSet<_> = Spark::stopwords(Language::English).unwrap().iter().collect();
    let mut tokens = vec!("brocolli", "is", "good", "to", "eat");
    tokens.retain(|s| !stops.contains(s));
    println!("{:?}", tokens);
    assert_eq!(tokens, vec!("brocolli", "good", "eat"));
}