Navigation Menu

Skip to content

Commit

Permalink
blog: PGroonga 0.5.0 has been released!!!
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Apr 29, 2015
1 parent 462e85d commit 935165d
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions ja/_posts/2015-04-29-pgroonga-0.5.0.md
@@ -0,0 +1,62 @@
---
layout: post.ja
title: PGroonga(ぴーじーるんが) 0.5.0リリース
description: PGroonga(ぴーじーるんが) 0.5.0をリリースしました!
---

## PGroonga(ぴーじーるんが) 0.5.0リリース

今日は肉の日ですね!

PostgreSQLからGroongaを使えるようにする[PGroonga](https://github.com/pgroonga/pgroonga)の0.5.0をリリースしました!

* [インストール方法](https://github.com/pgroonga/pgroonga#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)

PGroongaについてやPGroongaと他の類似システムとの違いについては[PGroonga 0.2.0のリリースアナウンス](../../01/29/pgroonga-0.2.0.html)を参考にしてください。

0.5.0は0.4.0と互換性がありません。そのため、PGroonga用のインデックスを再作成する必要があります。具体的な手順は次の通りです。

```sql
-- まずPGroongaを更新する。その後で↓を実行する。
DROP EXTENSION pgroonga CASCADE;
CREATE EXTENSION pgroonga;
-- ↑のDROP EXTENSION CASCADEでPGroonga用のインデックスも消えるので
-- インデックスを作成し直す。
```

## 0.5.0での変更点

0.5.0での変更点は次の通りです。

パッケージ周りではリリースされたばかりのUbuntu 15.04のサポートの追加とWindows用パッケージの追加がありました。Debian Jessie用のパッケージも追って提供します。

### 改良

* `pgroonga.score()`がHOT更新をサポートしました。インデックスに含まれていないカラムを更新しても適切なスコアーを返すことができます。
* Windows用のパッケージの提供をはじめました。
* [PostgreSQL 9.4.1-3の32bit用](http://packages.groonga.org/windows/pgroonga/pgroonga-0.5.0-postgresql-9.4.1-3-x86.zip)
* [PostgreSQL 9.4.1-3の64bit用](http://packages.groonga.org/windows/pgroonga/pgroonga-0.5.0-postgresql-9.4.1-3-x64.zip)
* zipを展開先をPostgreSQLのフォルダーにするとインストール完了です。詳細は[ドキュメント](https://github.com/pgroonga/pgroonga#windows%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)を参照してください。
* Ubuntu 15.04 Vivid Vervet用のパッケージの提供をはじめました。

### 変更

* `pgroonga.score()`を利用するためにはプライマリーキーをインデックス対象に含める必要があります。

## 速度

PGroonga 0.2.0の頃のものですが、PGroongaの特性がわかるベンチマーク結果があります。PGroonga 0.5.0はこの頃よりも改良されていますが参考になるはずです。

* [PostgreSQLの日本語対応全文検索モジュールpg_bigmとPGroongaを検証してみた - CreateField Blog](http://blog.createfield.com/entry/2015/02/03/094940)

## おねがい

PGroongaは毎月のリリースを重ねて、性能も使い勝手も向上してきました。たとえば、今回のリリースでWindows用のパッケージも開始したのでWindowsでも使いやすくなっています。

すでに実際に利用している人たちもいます。まだ利用していない人は、ぜひ、自分たちのシステムで実用できるか検討してみてください。PGroongaは既存の優秀な全文検索エンジンGroongaを利用しているため性能は折り紙つきです。(検討結果を広く公開してもらえると他のPostgreSQLユーザーに有益です!)

また、公式サイト公開に向けて協力してくれる人も募集しています。[http://pgroonga.github.io/](http://pgroonga.github.io/)で英語でも情報も公開しようと進めています。コードは書けないけど英語は書ける、デザインはできるなど協力してくれる方は[GitHubのIssue](https://github.com/pgroonga/pgroonga.github.io/issues/3)にコメントを書いてください。まずは[README](https://github.com/pgroonga/pgroonga/blob/master/README.md)を英語に翻訳する作業があります。

## まとめ

最新のPostgreSQLでGroongaを使えるようにするPGroongaの新しいバージョンをリリースしました。PostgreSQLで日本語全文検索をしたいという方はぜひ試してみてください!

0 comments on commit 935165d

Please sign in to comment.