Kouhei Sutou
null+****@clear*****
Wed Apr 29 14:58:42 JST 2015
Kouhei Sutou 2015-04-29 14:58:42 +0900 (Wed, 29 Apr 2015) New Revision: 935165ddb85c7e61657748baeaae82b32051155f https://github.com/groonga/groonga.org/commit/935165ddb85c7e61657748baeaae82b32051155f Message: blog: PGroonga 0.5.0 has been released!!! Added files: ja/_posts/2015-04-29-pgroonga-0.5.0.md Added: ja/_posts/2015-04-29-pgroonga-0.5.0.md (+62 -0) 100644 =================================================================== --- /dev/null +++ ja/_posts/2015-04-29-pgroonga-0.5.0.md 2015-04-29 14:58:42 +0900 (1edd349) @@ -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で日本語全文検索をしたいという方はぜひ試してみてください! -------------- next part -------------- HTML����������������������������... Download