White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

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さんからRPMdebが用意できたと連絡を受けた*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辺りは消した。


まあ一応テーブルは作れた(全文検索インデックス貼れてるかどうか怪しいけど)ので、後日手元のテキストデータを突っ込んで全文検索できるかどうかベンチしてみようと思う。

続く?