[groonga-dev,00409] [ANN] ActiveGroonga 1.0.0

Back to archive index

Kouhei Sutou kou****@clear*****
2010年 11月 29日 (月) 09:50:14 JST


須藤です。

今年もいい肉の日がきましたね。

ActiveGroonga 1.0.0をリリースしました!
  http://groonga.rubyforge.org/

ActiveGroongaはRails 3のモデル用のライブラリです。
(Rails 2の頃にも作りかけていましたが、Rails 2はActiveRecord
と密結合しすぎていたので断念していました。)

ActiveGroongaを利用することにより、Webアプリケーションのデー
タストア・検索エンジンとしてgroongaを利用することができます。
ActiveGroongaはActiveModelをベースとしているので、Rails 3ら
しい書き方でgroongaの機能を使うことができることが特徴です。

例えば、以下のようにActiveRecordでできることと同じようなこと
ができます。

コードジェネレーション:

  % script/rails generate active_groonga:migration
  % script/rails generate active_groonga:model

マイグレーション:

  % rake groonga:migrate

バリデーション:

  class User < ActiveGroonga::Base
    validates :name, :presence => true
  end


ActiveGroongaはgemでインストールできます。

インストール:
  % sudo gem install activegroonga


ただ、残念ながらまだドキュメントが追いついていないです。
もう少し詳しい使い方は「全文検索エンジンgroongaを囲む夕べ #1」
で紹介できるはずです。
(で、それがドキュメント化されるはずです。)
  http://atnd.org/events/9234

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

プログラミングが好きなソフトウェア開発者を募集中:
  http://www.clear-code.com/recruitment/




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