MySQLは全文検索があまり得意ではないため、おそらく他のエンジンを使用することをお勧めします。私のお気に入りはSphinx( http://sphinxsearch.com/ )しかし、他にもあります。これらのサポートのほとんどは、箱から出してすぐに使用できます。
テーブルが大きく、ステミングを使用する場合、MySQLのパフォーマンスはおそらく非常に悪くなります。
Sphinxを使用できない場合は、このphpスクリプト http://tartarusをご覧ください。 .org /〜martin / PorterStemmer / php.txt
これにより、ステミング、およびステミングされた単語の検索を使用できます。