From 04832a86eb49fbfc351be2c34bb8ea6d81abe8f4 Mon Sep 17 00:00:00 2001 From: Paul Masurel Date: Thu, 8 Aug 2019 21:54:10 +0900 Subject: [PATCH] WTF is this file doing here (#622) --- src/query/query_parser/stemmer.rs | 44 ------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 src/query/query_parser/stemmer.rs diff --git a/src/query/query_parser/stemmer.rs b/src/query/query_parser/stemmer.rs deleted file mode 100644 index 75d30aec9..000000000 --- a/src/query/query_parser/stemmer.rs +++ /dev/null @@ -1,44 +0,0 @@ -use std::sync::Arc; -use stemmer; - - -pub struct StemmerTokenStream - where TailTokenStream: TokenStream { - tail: TailTokenStream, - stemmer: Arc, -} - -impl TokenStream for StemmerTokenStream - where TailTokenStream: TokenStream { - - fn token(&self) -> &Token { - self.tail.token() - } - - fn token_mut(&mut self) -> &mut Token { - self.tail.token_mut() - } - - fn advance(&mut self) -> bool { - if self.tail.advance() { - // self.tail.token_mut().term.make_ascii_lowercase(); - let new_str = self.stemmer.stem_str(&self.token().term); - true - } - else { - false - } - } - -} - -impl StemmerTokenStream - where TailTokenStream: TokenStream { - - fn wrap(stemmer: Arc, tail: TailTokenStream) -> StemmerTokenStream { - StemmerTokenStream { - tail, - stemmer, - } - } -} \ No newline at end of file