Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }