Example #1
0
        private string GetStem(string word)
        {
            string stem;

            if (_InfinitiveVerbTable.TryGetValue(word, out stem))
            {
                return(stem);
            }

            porter.Stemmer s = new porter.Stemmer();

            foreach (char ch in word)
            {
                if (char.IsLetter((char)ch))
                {
                    s.add(ch);
                }
            }

            s.stem();

            return(s.ToString());
        }
Example #2
0
        private string GetStem(string word)
        {
            string stem;
            if (_InfinitiveVerbTable.TryGetValue(word, out stem))
            {
                return stem;
            }

            porter.Stemmer s = new porter.Stemmer();

            foreach (char ch in word)
            {
                if (char.IsLetter((char)ch))
                {
                    s.add(ch);
                }
            }

            s.stem();

            return s.ToString();

        }