public static IEnumerable <int> Search(string input, string fieldName = "") { //Added By Evgeni to improve search RuStemming rus = new RuStemming(); input = (rus.Stem(input)).Replace(".", "").Replace(",", ""); /// return(Search(input, 1, HitsLimit, fieldName)); }
public override Token Next() { Token token = input.Next(); if (token == null) { return(null); } string result = null; try { result = stemmer.Stem(token.TermText()); } catch (Exception e) { throw new System.SystemException(e.Message, e); } Token newToken = new Token(result, token.StartOffset(), token.EndOffset(), token.Type()); newToken.SetPositionIncrement(token.GetPositionIncrement()); return(newToken); }