Kouhei Sutou
kou****@clear*****
2012年 5月 2日 (水) 12:58:02 JST
須藤です。 先日リリースされたgroonga 2.0.2に対応した、groongaのRubyバイ ンディングrroonga 2.0.3をリリースしました。 http://groonga.rubyforge.org/rroonga/ja/file.news.html#2-0-3 Web: http://groonga.rubyforge.org/index.html.ja#about-rroonga インストール: % gem install rroonga ○ rroongaとは rroongaはRubyらしい書き方でgroongaを触ることができることを重 視しています。(もちろん、せっかくのgroongaの速度を落とさな いことも大事にしています。) はじめての方は、まずは、irbを使ったチュートリアルを試してみ てください。 http://groonga.rubyforge.org/rroonga/ja/file.tutorial.html ○ 今回のリリースについて groonga 2.0.2でサポートされた類似文書検索を使えるようになり ました。以下のように、select内でsimilar_searchとしてください。 全文検索をする場合と同じように、転置インデックスを追加してお かないと使えないので注意してください。 table.select do |record| record.column.similar_search(text) end ○ 変更点 2.0.2からの変更点は以下の通りです。 http://groonga.rubyforge.org/rroonga/ja/file.news.html#2-0-3 2.0.3: 2012-05-02 ----------------- 改良 ^^^^ * groonga 2.0.2対応。 * Groonga::Table#eachでGroonga::Table#open_cursorと同じオプ ションを受け付けるようにした。 * [grndump] --order-by=idオプションを追加。このオプションを 使うと、キーではなくIDでレコードをソートしてダンプします。 もし、レコードを削除していない場合はこのオプションを使う ことでレコードIDを変更せずにレコードをリストアできます。 [#1341] * RubyInstall for WindowsのDevKitを使ったWindows上でのビル ドをサポート。 [GitHub#6] [@ongaeshiさんがパッチ提供] * 類似文書検索をサポート。構文は以下の通り。 table.select {|record| record.column.similar_search(text)} 修正 ^^^^ * GC関連ででクラッシュするバグを修正。 感謝 ^^^^ * @ongaeshiさん -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) プログラミングが好きなソフトウェア開発者を募集中: http://www.clear-code.com/recruitment/