Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
blog: PGroonga 0.5.0 has been released!!!
- Loading branch information
Showing
1 changed file
with
62 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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で日本語全文検索をしたいという方はぜひ試してみてください! |