CentOS5.5 MariaDB 5.1.49にgroonga ストレージエンジンをインストール

 groonga ストレージエンジンはgroognaをストレージエンジンとして動作させるプラグインです。今までMySQLで日本語全文検索というと、SennaTritonnという形でしたが、今後は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本体で使うしかないようです。