MySQLで全文検索がしたい
MySQLを使って全文検索がしたいという要件があり調べました。
普通のINDEXは、text/blog型には貼れません。
そこで、FULLTEXT INDEX の登場です。
ただし、日本語を扱うためにはイロイロと制約があります。
LIKE検索に比べるとパフォーマンスの向上が劇的だけど、検索漏れが心配ですね。
モロモロ考えると、新規案件とかMySQLをソースからコンパイルしやすい環境なら、
SennaをMySQLに組み込むのがベストプラクティス?
参考
http://www.tatamilab.jp/rnd/archives/000389.html
http://dev.mysql.com/doc/refman/4.1/ja/fulltext-search.html