MySQL не е много добър в пълнотекстово търсене и вероятно бихте искали да използвате други машини. Любимият ми е Sphinx (http://sphinxsearch.com/ ), но има и други. Повечето от тях поддържат, произтичащи от кутията.
Ако имате големи таблици и ще използвате стеминг, производителността на MySQL вероятно ще бъде много лоша.
Ако не можете да използвате Sphinx, разгледайте този php скрипт http://tartarus .org/~martin/PorterStemmer/php.txt
С това можете да използвате основополагащите думи и търсенето на изходните думи.