Kouhei Sutou
kou****@clear*****
2012年 1月 30日 (月) 18:01:47 JST
須藤です。 今日リリースされたgroonga 1.3.0に対応した、groongaのRubyバイ ンディングrroonga 1.3.1をリリースしました。 http://groonga.rubyforge.org/rroonga/ja/file.news.html#1-3-1 Web: http://groonga.rubyforge.org/index.html.ja#about-rroonga インストール: % sudo gem install rroonga ○ rroongaとは rroongaはRubyらしい書き方でgroongaを触ることができることを重 視しています。(もちろん、せっかくのgroongaの速度を落とさな いことも大事にしています。) はじめての方は、まずは、irbを使ったチュートリアルを試してみ てください。 http://groonga.rubyforge.org/rroonga/ja/file.tutorial.html ○ 今回のリリースについて rroongaはgroongaのスキーマを定義する以下のようなDSLを提供して いるのですが、このDSLでWGS84GeoPointなどを含むすべての組み込 み型に対応しました。 Groonga::Schema.define do |schema| ... end これで、位置情報を扱うスキーマもRubyで定義することができます。 ○ 変更点 1.3.0からの変更点は以下の通りです。 http://groonga.rubyforge.org/rroonga/ja/file.news.html#1-3-1 1.3.1: 2012-01-29 ----------------- 改良 ^^^^ * groonga 1.3.0対応。 * [schema] Int8、Int16、UInt8、UInt16に対応。 * [schema] TokyoGeoPoint、WGS84GeoPointに対応。 * [schema][dumper] Booleanや多くの組み込み型に対応。 [@mashiroさんが報告] * [schema] カラムの型として型オブジェクトを指定できるようになった。 [#1002] * Groonga::VariableSizeColumn#compressed?を追加。 [#1004] * Groonga::Record#score=を追加。 * エンコードされた文字列の扱ったときのパフォーマンスを改良。 * Groonga::Command::Builder.escape_valueを追加。 感謝 ^^^^ * @mashiroさん -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) プログラミングが好きなソフトウェア開発者を募集中: http://www.clear-code.com/recruitment/