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 はじめての方はまずこちらを試してみてください。 それではみなさん今月も楽しい全文検索を!