Kouhei Sutou
kou****@clear*****
2014年 7月 7日 (月) 18:26:44 JST
須藤です。 インストール方法が書いていないですね。。。 GroongaのAPT/YUMリポジトリーを追加して http://groonga.org/ja/docs/install.html ↓を実行すればインストールできます。 ○ インストール debパッケージの場合: % sudo apt-get install gir1.2-groonga libgroonga-gobject0 rpmパッケージの場合: % sudo yum install groonga-gobject In <20140****@clear*****> "[groonga-dev,02473] [ANN] Groonga GObject 1.0.1" on Mon, 07 Jul 2014 18:13:48 +0900 (JST), Kouhei Sutou <kou****@clear*****> wrote: > 須藤です。 > > Groonga GObject 1.0.1をリリースしていました! > > リポジトリー: https://github.com/groonga/groonga-gobject > > ○ Groonga GObjectとは > > GroongaのGObjectラッパーです。 > GObject Introspectionというライブラリーを使って、言語バインディングを > 書かなくてもスクリプト言語からGroongaの機能をライブラリーとして使える > ようにします。 > > 例えば、PythonやPerlやPHPやJavaScriptやらからGroongaをライブ > ラリーとして利用できます。 > > 使えるAPIはクエリーAPIです。簡単に言うと、 > > table_create Table ... > select Table --filter 'xxx' ... > > みたいな文字列でGroongaを操作するAPIです。 > > なので、使い勝手はSQLiteに近いです。SQLiteもローカルのデータ > ベースを開いてSQLでデータを操作しますが、Groonga GObjectを使 > うとSQLを使っている部分がGroongaのコマンド(↑にある > table_createみたいなやつ)になります。 > > Pythonで書いたGroongaコマンドインタープリターはこんな感じに > なります。 > https://github.com/groonga/groonga-gobject/blob/master/sample/groonga.py > > いろんな言語での使い方例: > http://qiita.com/groonga/items/71b145b37d77bd160bf2 > > > なお、Rroongaは↑のようなAPIも、もっと低レベルのAPIも使えるの > で、Groongaをライブラリーとして使えるという点では同じですが、 > 位置付けが違います。 > > > ○ 変更点 > > ## 1.0.1: 2014-07-03 > > ### 改良 > > * ggrn_command_escape()を追加。 > * ggrn_command_escape_query追加。 > > ### 修正 > > * 開いたデータベースを破棄していない問題を修正。 > [嶋田大貴さんが報告] > > ### 感謝 > > * 嶋田大貴さん > > -- > 須藤 功平 <kou****@clear*****> > 株式会社クリアコード <http://www.clear-code.com/> > > Groongaサポート: > http://groonga.org/ja/support/ > パッチ採用: > http://www.clear-code.com/recruitment/ > コードリーダー育成支援: > http://www.clear-code.com/services/code-reader/ > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev