From: Kouhei Sutou Date: 2011-12-02T18:28:14+09:00 Subject: [ruby-list:48556] [ANN] rroonga 1.3.0 須藤です。 先日はいい肉の日でしたね。 みなさんはいかがお過ごしだったでしょうか。 さて、そんないい肉の日にrroonga 1.3.0をリリースしました! Web: http://groonga.rubyforge.org/index.html.ja#about-rroonga インストール: gem install rroonga 変更点: http://groonga.rubyforge.org/rroonga/ja/file.news.html#1-3-0 ○ rroongaとは rroonga(るるんが)は全文検索エンジンgroonga(ぐるんが)(*) をRubyから使うためのライブラリです。 (*) http://groonga.org/ja/ groongaの特長はガンガン更新が走っていても検索性能を落とさない 点にあります。この特長は、twitterやログや大規模な掲示板のよう にデータがどんどん入ってきて、それらをすぐに検索対象にしたい 場合に特に役にたちます。また、最近のWebアプリケーションではリ アルタイム性がより重要視される傾向にあるため、これらのアプリ ケーションでも有用です。 このような特長のため、他の多くの全文検索エンジンはバッチ処理 で検索対象を更新するところを、groongaではシステムを動かしなが ら随時データを更新できます。 rroongaでも、もちろんgroongaのこの特長を活かすことができます。 rroongaではRubyらしい書き方でgroongaを使えることを重視してい ます。具体的には以下のように書くことができます。 http://groonga.rubyforge.org/rroonga/ja/file.tutorial.html ○ 全文検索エンジンgroongaを囲む夕べ 2開催 そんなgroongaの勉強会をrroongaのリリースにあわせて開催しまし た。当日の資料やUstreamでの録画もあるので、興味のある方はご らんください。 http://atnd.org/events/20446 ○ Ruby on Railsでもgroonga 実は、groongaはrroongaを使ったRubyのライブラリとして使うだけ ではなく、MySQL経由でも使うことができます。そのためのソフト ウェアがmroonga(むるんが)です。 http://mroonga.github.com/ja/ mroongaも先日のいい肉の日にリリースされ、通常に利用する範囲 の機能がほぼ揃いました。このため、Ruby on Railsで ActiveRecordを使ってMySQLを使っているようなWebアプリケーショ ンではRubyの部分を変えなくてもそのままgroongaを使うことがで きます。(ストレージエンジンを指定する部分は変えないといけま せん。) mroongaもgroongaの性能特長を受け継いでいるため高速に動作しま す。ベンチマーク結果がこちらにあるので参考にしてください。 http://www.clear-code.com/blog/2011/11/7.html ↑は間違ったデータがあり、正しいデータについて↓で補足し ています。 http://www.clear-code.com/blog/2011/12/1.html ○ 採用事例募集 rroongaはbuzztter(*1)やるりまサーチ(*2)やMilkode(*3)や AsakusaSattellite(*4)などさまざまなRubyアプリケーションで利 用されています。 (*1) http://buzztter.com/ (*2) http://doc.ruby-lang.org/ja/search/ (*3) http://milkode.ongaeshi.me/wiki/ (*4) http://www.codefirst.org/AsakusaSatellite/ が、実はもっと使っている人がいるのではないかと期待しています。 そして、採用事例をgroongaの↓のページに載せて、これから groongaやrroongaを使おうとしている人がより安心して採用できる ようにしたいと思っています。 http://groonga.org/ja/users/ groonga/rroongaを使っていて、↑のページに載せてもよいという方 はkou@clear-code.comまでご連絡ください。お待ちしています。 -- 須藤 功平 株式会社クリアコード (03-6231-7270) プログラミングが好きなソフトウェア開発者を募集中: http://www.clear-code.com/recruitment/