/// <summary> /// Set a alternative/custom RussianStemmer for this filter. /// </summary> /// <param name="stemmer"></param> public void SetStemmer(RussianStemmer stemmer) { if (stemmer != null) { this.stemmer = stemmer; } }
/// <summary> /// Static method for stemming with different charsets /// </summary> /// <param name="theWord"></param> /// <param name="charset"></param> /// <returns></returns> public static String Stem(String theWord, char[] charset) { RussianStemmer stemmer = new RussianStemmer(); stemmer.SetCharset(charset); return(stemmer.Stem(theWord)); }
public RussianStemFilter(TokenStream _in) : base(_in) { stemmer = new RussianStemmer(); termAtt = AddAttribute<ITermAttribute>(); }
/* * Static method for stemming. */ public static String StemWord(String theWord) { RussianStemmer stemmer = new RussianStemmer(); return(stemmer.Stem(theWord)); }
public RussianStemFilter(TokenStream _in, char[] charset) : base(_in) { stemmer = new RussianStemmer(charset); }
/* * Static method for stemming. */ public static String StemWord(String theWord) { RussianStemmer stemmer = new RussianStemmer(); return stemmer.Stem(theWord); }
/// <summary> /// Static method for stemming with different charsets /// </summary> /// <param name="theWord"></param> /// <param name="charset"></param> /// <returns></returns> public static String Stem(String theWord, char[] charset) { RussianStemmer stemmer = new RussianStemmer(); stemmer.SetCharset(charset); return stemmer.Stem(theWord); }
public RussianStemFilter(TokenStream _in) : base(_in) { stemmer = new RussianStemmer(); termAtt = AddAttribute <ITermAttribute>(); }