[groonga-dev,02837] [ANN] Rroonga 4.0.5

Back to archive index

Masafumi Yokoyama myoko****@gmail*****
2014年 10月 5日 (日) 13:57:56 JST


横山です。

Rroonga 4.0.5をリリースしました!

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

○ Rroongaとは

RubyからGroongaのDB API層の機能を使えるライブラリーです。
Groongaの速度をそのまま生かしつつ、Rubyらしく書けることを大事
にしています。

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

ひとつ後方非互換な変更が入っています。Groonga::Hashなど、キー
を使えるテーブルのdeleteメソッドはIDとキーの両方に対応してお
り、今までは数値ならID、数値でなければキーとして扱っていまし
た。ですが、この方法だとキーが数値の場合に削除できないので、
第二引数に :id => true が指定された場合のみIDとして扱うように
し、指定されなかった場合は常にキーとして扱うようにしました。
キーが使えるテーブルでIDを直接使うことは少ないと思いますが、
もしIDで削除している場合、 :id => true を追加してください。

また、Rroongaからダブル配列トライのキーが変更できるようになり
ました。 Groonga::Record#rename(new_key) で変更できます。

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

○ インストール

  % gem install rroonga

詳細: http://ranguba.org/rroonga/ja/file.install.html

○ チュートリアル

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

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

それではみなさん今月も楽しい全文検索を!



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