summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Masurel <paul.masurel@gmail.com>2019-08-08 21:54:10 +0900
committerGitHub <noreply@github.com>2019-08-08 21:54:10 +0900
commit04832a86eb49fbfc351be2c34bb8ea6d81abe8f4 (patch)
tree94442a41395a0c5984c7c4c576b937f30d98f7de
parentbeb8e990cdfc199afc9f275e080271396e1847c7 (diff)
WTF is this file doing here (#622)
-rw-r--r--src/query/query_parser/stemmer.rs44
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