ちょっしたツールを作っていて、全文検索エンジンが必要になりました。自力で実装してみたかったのですが、時間の都合で既存のエンジンを使うことにしました。MySQLにパッチを当てるタイプは使いたくありません。Hyper Estraierは以前使ったことがあるので、今回はSennaを使ってみることにしました。 Railsの全文検索は、Hyper Estraierとsearch_doプラグインで超簡単 - このブログは証明できない。 Sennaは、形態素解析エンジンMeCabを使います。これを使わずに、N-gramで処理するという選択肢もあります。今回は、MeCabをインストール。 no title % cd mecab-0.98 % ./configure --enable-utf8-only % make % sudo make install MeCab用の辞書をインストール。mecab-ip