I'm working trying to automatically categorize short articles and I'm trying to figure out how to match similar words - eg, shelf shelves or painting and repaint
I'm using the Porter stemming algorithm but it only helps for certain situations and only with the end of the word (both examples above don't work with it).
Is there an algorithm or related word lists that would help with something like this (outside of making my own?)
(I'm working in php so any solutions in that language would be more helpful.)