The Porter Stemmer is a commonly used stemmer for English. Its home page can be found at http://tartarus.org/martin/PorterStemmer/. It uses five steps to stem a word. The steps are :
- Change the plurals, simple present, past and past participle and converts y to i for example agreed will be change to agree, sleepy will be changed to sleepi
- Change double suffixes to single suffixes for example specialization will be changed to specialize
- Change remaining words as in step 2 by changing special in to special
- Change remaining single suffixes by changing special to speci
- It removes e or remove double letter at end for example attribute will be changed to attrib or will changed to wil
Although Apache OpenNLP 1.5.3 does ...