diff options
author | Paul Masurel <paul.masurel@gmail.com> | 2019-08-08 21:54:10 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-08 21:54:10 +0900 |
commit | 04832a86eb49fbfc351be2c34bb8ea6d81abe8f4 (patch) | |
tree | 94442a41395a0c5984c7c4c576b937f30d98f7de | |
parent | beb8e990cdfc199afc9f275e080271396e1847c7 (diff) |
WTF is this file doing here (#622)
-rw-r--r-- | src/query/query_parser/stemmer.rs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/query/query_parser/stemmer.rs b/src/query/query_parser/stemmer.rs deleted file mode 100644 index 75d30ae..0000000 --- a/src/query/query_parser/stemmer.rs +++ /dev/null @@ -1,44 +0,0 @@ -use std::sync::Arc; -use stemmer; - - -pub struct StemmerTokenStream<TailTokenStream> - where TailTokenStream: TokenStream { - tail: TailTokenStream, - stemmer: Arc<stemmer::Stemmer>, -} - -impl<TailTokenStream> TokenStream for StemmerTokenStream<TailTokenStream> - 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<TailTokenStream> StemmerTokenStream<TailTokenStream> - where TailTokenStream: TokenStream { - - fn wrap(stemmer: Arc<stemmer::Stemmer>, tail: TailTokenStream) -> StemmerTokenStream<TailTokenStream> { - StemmerTokenStream { - tail, - stemmer, - } - } -}
\ No newline at end of file |