[groonga-dev,01451] [ANN] rroonga 3.0.2

Back to archive index

Kouhei Sutou kou****@clear*****
2013年 5月 29日 (水) 16:44:46 JST


須藤です。

今日は肉の日ですね!
groongaのRubyバインディングであるrroonga 3.0.2をリリースしま
した。

Web: http://ranguba.org/ja/#about-rroonga

○ rroongaとは

rroongaはRubyらしい書き方でgroongaを操作できることを重視しています。
同時に、groongaの速度をそのまま生かすことも大事にしています。

○ お知らせ

先日、rroongaのステッカーを作りました。ステッカーのデータも
自由に使えるライセンスで公開しているのでrroongaを使っている
人は好きな分だけ印刷してノートパソコンなどに張ってください!
  http://groonga.org/ja/blog/2013/05/10/sticker.html

さて、そんなrroongaステッカーを試しに印刷したものが手元にあ
ります。これを、明日から3日間開催されるRubyKaigi 2013で配布
します。ただ、試しに印刷したもので数があまりないので5枚のみ
の配布です。RubyKaigi 2013にくる人はぜひ入手してください。

参考: http://www.clear-code.com/blog/2013/5/28.html

あと、私もRubyKaigi 2013に参加するので、期間内は会場をぶらぶ
らしていると思います。rroongaやgroonga/mroonga関連で聞きたい
ことがある人は捕まえて聞いてください。


別の話題になりますが、gihyo.jpさんで隔週連載groongaという連
載をやっています。
  http://gihyo.jp/dev/clip/01/groonga

rroongaを使ったソースコード検索エンジンMilkodeの話や
  http://gihyo.jp/dev/clip/01/groonga/0004

Ruby on Railsからmroongaを使う地価マップの話
  http://gihyo.jp/dev/clip/01/groonga/0002

などがあるのでぜひ参考にしてみてください。

次回の記事は6/4(火)に公開予定で、rroongaの紹介です。URLは
たぶんこれになります。楽しみにしていてください。
  http://gihyo.jp/dev/clip/01/groonga/0005

この連載に記事を書いてくれる人も募集しているので、rroongaを
使っている人はぜひ協力してください!6/18(火)に公開できるペー
スで記事を書いてくれるならとてもうれしいです!(2ページ分の
分量なので文章量はそれほど多くありません。)

応募方法: http://sourceforge.jp/projects/groonga/lists/archive/dev/2013-February/001186.html

○ 今回のリリースについて

今回のリリースは今日リリースされたgroonga 3.0.4の対応と
grndumpまわりの改良・バグ修正が主な変更です。grndumpを使って
いる人はアップデートをオススメします。前のバージョンまでの
grndumpではリストアできないダンプファイルが生成されることが
ありました。

○ インストール

  % gem install rroonga

○ チュートリアル

irbを使ったrroongaのチュートリアルがあります。
  http://ranguba.org/rroonga/ja/file.tutorial.html

はじめての方はまずこちらを試してみてください。

3.0.1からの変更点は以下の通りです。
  http://ranguba.org/rroonga/ja/file.news.html#3-0-2

3.0.2: 2013-05-29
=================

改善
----

  * groonga >= 3.0.4を必須にした。
  * Timeのベクターを設定・取得できるようにした。
  * [grndump] インデックスのみのテーブルはダンプしないように
    した。これはダンプする必要がないためである。
  * Groonga::Record#to_jsonを追加。
  * Groonga::IndexColumn#addを追加。
  * Groonga::IndexColumn#deleteを追加。
  * Groonga::IndexColumn#updateを追加。
  * Groonga::IndexColumn#[]=を非推奨にした。代わりに
    Groonga::IndexColumn#add、Groonga::IndexColumn#delete、
    Groonga::IndexColumn#updateを使うこと。
  * Groonga::Table#have_n_sub_records_space?を追加。
  * [grndump] スキーマのダンプを無効にしているときは
    "register PLUGIN"もダンプしないようにした。

修正
----

  * [grndump] 参照されているテーブルよりも前に参照しているテー
    ブルがダンプされることがある問題を修正。

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

groongaサポート:
  http://groonga.org/ja/support/
パッチ採用はじめました:
  http://www.clear-code.com/recruitment/
コミットへのコメントサービスはじめました:
  http://www.clear-code.com/services/commit-comment.html




groonga-dev メーリングリストの案内
Back to archive index