LIKEを使用することが、必要なものに最適なアプローチではないようです。基本的な機能を動作させるために、MySQLFULLTEXTの索引付けを調べます。それが達成できるかどうかを確認するために、複数形をもう少し調べる必要があります。
フルテキストのインデックス情報については、これら2つのリンクをご覧ください。
- http://dev.mysql.com/ doc / refman / 4.1 / en / fulltext-search.html
- http://www.petefreitag.com/item/477.cfm >
- http://dev.mysql.com/ doc / refman / 5.1 / en / fulltext-boolean.html
これが2番目の記事の抜粋です:
SELECT headline, story FROM news
WHERE MATCH (headline,story) AGAINST ('Hurricane');
更新:
このSO投稿 を見つけました コメントは、FULLTEXTの索引付けが複数形と文法形式を考慮に入れることを示唆しているようですが、彼は出典を引用していないので、確かに言うのは難しいです。 FULLTEXTインデックス作成方法を試すことができますか?