[ruby-list:49981] [ANN] Rroonga 4.0.5

From: Masafumi Yokoyama <myokoym@...>
Date: 2014-10-05 06:02:35 UTC
List: ruby-list #49981
横山です。

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

○ Rroongaとは

Groongaという全文検索エンジンのRubyバインディングです。Rubyら
しい書き方で、Groongaの高速な全文検索機能やカラム指向のデータ
ストア機能を使うことができます。るりまサーチやMilkodeなどで使
われています。

Rroonga公式Webサイト: http://ranguba.org/ja/#about-rroonga
Groonga公式Webサイト: http://groonga.org/ja/

最速Rubyリファレンスマニュアル検索! | るりまサーチ
http://docs.ruby-lang.org/ja/search/

Rubyist Magazine - Ruby でソースコード検索エンジンの作り方 〜Milkode の内部実装解説〜
http://magazine.rubyist.net/?0046-Milkode

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

ひとつ後方非互換な変更が入っています。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コマンドでインストールできます。

    % gem install rroonga

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

インストールに時間がかかる場合、こちらの記事も参考にしてみて
ください。

rroongaを最速でインストールするには
http://qiita.com/groonga/items/2bc6d3499abc5ed47a49

○ チュートリアル

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

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

○ イベントのお知らせ

11月29日(土)に、「全文検索エンジンGroongaを囲む夕べ」が開催
されます。GroongaやDroongaに興味がある方はぜひご参加ください!

全文検索エンジンGroongaを囲む夕べ5 - Groonga | Doorkeeper
http://groonga.doorkeeper.jp/events/15816

In This Thread

Prev Next