/// <summary> Static method for stemming with different charsets</summary> public static System.String Stem(System.String theWord, char[] charset) { RussianStemmer stemmer = new RussianStemmer(); stemmer.SetCharset(charset); return(stemmer.Stem(theWord)); }
/// <returns> Returns the next token in the stream, or null at EOS /// </returns> public override Token Next() { if ((token = input.Next()) == null) { return(null); } else { System.String s = stemmer.Stem(token.TermText()); if (!s.Equals(token.TermText())) { return(new Token(s, token.StartOffset(), token.EndOffset(), token.Type())); } return(token); } }
/// <summary> Static method for stemming with different charsets</summary> public static System.String Stem(System.String theWord, char[] charset) { RussianStemmer stemmer = new RussianStemmer(); stemmer.SetCharset(charset); return stemmer.Stem(theWord); }