CentOS5.5 MariaDB 5.1.49にgroonga ストレージエンジンをインストール
groonga ストレージエンジンはgroognaをストレージエンジンとして動作させるプラグインです。今までMySQLで日本語全文検索というと、Senna+Tritonnという形でしたが、今後はSennaの後継 groogna+groogna ストレージエンジンがデファクトとなっていくのかもしれませんね。
かみぽさんの以下のエントリーUbuntu 10.04 LTSにgroongaストレージエンジンを入れるを参考にしてMariaDBにgroonga-storage-engineを入れてみる。
cd /usr/local/src wget http://github.com/downloads/mroonga/mroonga/groonga-storage-engine-0.1.tar.gz tar zxvf groonga-storage-engine-0.1.tar.gz cd groonga-storage-engine-0.1 ./configure --with-mysql=/usr/local/src/mariadb-5.1.49 --libdir=/usr/local/mariadb/lib/mysql/plugin make && make install
INSTALL PLUGIN groonga SONAME 'libgroonga_storage_engine.so';
show plugins;
全文検索系は使えるようですが、残念ながら、位置情報の方はまだサポートしていないようなので、その場合にはgroogna本体で使うしかないようです。