全文検索のメモ

とあるWebアプリに全文検索機能を実装したいと思って、その方法を検討中。
DBはMySQLだから、SennaMySQL FULLTEXT + Ngramあたりかなぁ。
形態素解析による全文検索をしたいとなるとSennaが妥当だろう。
PostgresSQLならTsearch2っていう選択肢もある。
個人的にはこれが一番興味あるかも。DB移行しようかな…

以下参考。
http://qwik.jp/senna/FrontPageJ.html
MySQL FULLTEXT + Ngram : LIKE検索より数十倍高速な、お手軽 日本語全文検索 について|blog|たたみラボ
http://php.y-110.net/wiki/index.php?PostgreSQL%A1%A7Tsearch2%20%2B%20%C6%FC%CB%DC%B8%EC%B2%BD%A5%D1%A5%C3%A5%C1%A4%CE%C1%B4%CA%B8%B8%A1%BA%F7