[groonga-dev,00714] [ANN] groonga 2.0.0

Back to archive index

Kouhei Sutou kou****@clear*****
2012年 2月 29日 (水) 12:38:09 JST


須藤です。

今日は4年に1度の肉の日ですね。

特別な日なので、groongaのメジャーバージョンをあげて2.0.0と
してリリースしました!
  http://groonga.org/ja/docs/news.html#release-2-0-0

それぞれの環境毎のインストール方法はこちらを見てください。
  http://groonga.org/ja/docs/install.html

メジャーバージョンはあがりましたが、データベースのファイル形
式は互換性があるのでデータベースを作りなおす必要はありません。

○ メジャーバージョンアップについて

1.xから2.xにメジャーバージョンがあがったのは今日が特別な日と
いうこともありますが、より安心して使ってもらえることをアピー
ルしたいという意図があります。

1.0.0のリリースは2010/8/29(*)でした。それから約1年半が経ち、
継続的な機能拡張・バグフィックスを重ねることで、より広く使っ
てもらえるようになりました。

(*) 日本Ruby会議 2010の最終日

すでに利用されているみなさんはgroongaが毎月着実によくなってい
ることを実感していると思いますが、まだ利用されていない方々に
はそこが届きにくいと思います。そこで、メジャーバージョンをあ
げることで、よくなっている感を大きくアピールして、これまで
groongaの採用・検証を見送っていたみなさんにも、groongaが十分
実用的な全文検索エンジンであることを試してもらいたいと思って
います。

もし、まわりに「全文検索したいんだけどどうしよう…」という方
がいたら、ぜひ「groongaが2.0になっているから試してみなよ!」
とオススメしてもらえると嬉しいです。

○ 新ロゴ

これまでは原住民のお面のようなロゴを使っていましたが、よりス
タイリッシュなロゴに変更することにしました。
  http://groonga.org/images/logo.png

これらのロゴやpowered by groongaのようなバナーも準備を進めて
いて、近いうちに自由に簡単に利用できるような形で提供する予定
です。groongaを使っている人はぜひ使ってください!
(ステッカーも作ろうかと思っています。)

○ 新機能: オフラインインデックス作成に対応

「モーショノロジー2012 #1 全文検索&検索を利用したサービスの
使命、利用プロダクト、事例紹介」などで匂わしていたオフライン
インデックス作成機能が実装されました。

使い方などはこちらを参照してください。
  http://groonga.org/ja/docs/indexing.html

こちらでtwitterのデータ100万件でインデックス作成時間を測定し
たところ、従来のオンラインインデックス作成時間と比べて3倍か
ら10倍程度短くなっていました。(ナイーブに使った)Solrと比べ
てもgroongaの方が速いくらいでした。
(Solrをよく知っている人にも検証してもらえるとうれしいです。。。)

バッチ処理でデータを登録している方はぜひ活用してください。

○ Windows用バイナリの修正

groonga 1.2の頃から以下のURLでWindows用のバイナリファイルを
提供しています。
  http://packages.groonga.org/windows/groonga/

実運用ではLinux上で動かすほうがオススメなのですが、Windows上
でも動作確認やテストはできるものになっています。

インストーラーの方(拡張子が.exe)の方を使うとgroonga用のコン
ソールも作られるので、まずはチュートリアルをやってみてみよう
という場合はインストーラーの方が便利だと思います!
  http://groonga.org/ja/docs/tutorial.html

○ groongaサポートサービス開始

groongaを使った検索システムの検討から運用まで支援するサービ
スを開始しました。詳細はこちらをごらんください。
  http://groonga.org/ja/support/

○ 変更点

さて、1.3.0からの変更点は以下の通りです。
  http://groonga.org/ja/docs/news.html#release-2-0-0

2.0.0リリース - 2012/02/29
--------------------------

改良
^^^^

  * [dat] 長さが0かどうかキーをチェックするようにした。
  * [windows] GCC関連のDLLを同梱するようにした。
    [groonga-dev,00686] [鈴木さんが報告]
  * [php] PHP 5.4に対応した。 [Daiki Uenoさんがパッチ提供]
  * FSFの住所を更新した。 [Daiki Uenoさんが提案]
  * [fedora] systemdに対応した。 [Daiki Uenoさんがパッチ提供]
  * [rpm][debian] デフォルトのプロトコルをgqtpからHTTPに変更した。
  * [rpm][centos] statusコマンドに対応した。
  * ログメッセージから必要のない : を削除した。
  * 非推奨となっていたgrn_queryを削除した。 [#1247]
  * テーブル作成時にgrn_ctx_at()の呼び出し回数を減らした。
  * [pat] キャッシュに対応した。
  * [tokenizer] トークナイザーAPIを整理した。
  * 名前に @ も使えるようにした。
  * [tokenizer] KyTea を使ったトークナイザーを追加した。
    静的なインデックス構築方法 をサポートした。
  * [tokenizer] MeCab 0.993に対応した。 [groonga-dev,00703]
  * [Masaharu YOSHIOKAさんが報告]
  * [windows] MessagePackに対応した。

修正
^^^^

  * [pat] 最後のノードを見つけられない問題を修正した。 [#1258]
  * [doc] 日本語ページ内のリンクを修正した。 [@naoinaさんが報告]
  * [doc] 間違ったデフォルト値を修正した。 [@naoinaさんが報告]
    誤字を修正した。[かずひこさんが報告]
  * [http] loadコマンドのエラーがクリアされない問題を修正し
    た。 [@wareohjiさんが報告]

感謝
^^^^

  * 鈴木さん
  * うえのさん
  * @naoinaさん
  * かずひこさん
  * Masaharu YOSHIOKAさん
  * @wareohjiさん


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

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




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