The Porter Stemming Algorithm

This process reduces words to a common roots to identify similar words like 'fishing', 'fished', 'fish', and 'fisher'. Its main use is as part of a term normalisation process that is usually done when setting up Information Retrieval systems.
The Page Analyzer  can be set to use this stemming system.

More about the The Porter Stemming Algorithm.