groonga続き
http://d.hatena.ne.jp/showyou/20100901/1283334757
- 使い方分からん
- 実はgroongaストレージエンジンってのがあって、それだとmysqlのストレージエンジンとして使える
- ストレージエンジンのソース落としてみたものの./configureが通らない。groongaのパスを--with-groonga=とかで指定するんだけど、/usr/local/binと/usr/local/libにgroongaのバイナリ分かれてる。どうも--with-groonga=/usr/local/bin,/usr/local/libと複数指定すればいいみたいだけど・・
- @tusukuchanさんや@ktouさんからRPMやdebが用意できたと連絡を受けた*1ので、debian squeezeでインストール。楽に入った!
やり方
- 1.source.listにgroongaのアドレスを入れる
- # vi /etc/apt/source.list
- 以下を追加
deb http://packages.groonga.org/debian/ squeeze main
deb-src http://packages.groonga.org/debian/ squeeze main
- 2.aptitudeでソフトウェアを入れる
- # sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31
- # sudo aptitude update
- # sudo aptitude -V -D -y install groonga libgroonga-dev mysql-server-groonga
で、PHPMyAdminあたりで設定できるかと思ったけど。出来なさげ。となるとサンプルなんだけど、マニュアル(http://mroonga.github.com/)に書かれてるとこ(test/sql/t)になさげ。どうやら手元にはなくてgithubの方(http://github.com/mroonga/mroonga/tree/master/test/sql/t/)にはあるんでそれを手元に落として実行してみた。ただし--disable_warningとか--enable_warningとinstall plugin、uninstall plugin辺りは消した。
まあ一応テーブルは作れた(全文検索インデックス貼れてるかどうか怪しいけど)ので、後日手元のテキストデータを突っ込んで全文検索できるかどうかベンチしてみようと思う。
続く?