[ruby-list:48556] [ANN] rroonga 1.3.0

From: Kouhei Sutou <kou@...>
Date: 2011-12-02 09:28:14 UTC
List: ruby-list #48556
須藤です。

先日はいい肉の日でしたね。
みなさんはいかがお過ごしだったでしょうか。

さて、そんないい肉の日に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までご連絡ください。お待ちしています。

-- 
須藤 功平 <kou@clear-code.com>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

プログラミングが好きなソフトウェア開発者を募集中:
  http://www.clear-code.com/recruitment/

In This Thread

Prev Next