Kouhei Sutou
null+****@clear*****
Mon Sep 5 12:10:42 JST 2016
Kouhei Sutou 2016-09-05 12:10:42 +0900 (Mon, 05 Sep 2016) New Revision: b90bf6f78f665aaf30eef365550cf94b8acf358c https://github.com/groonga/groonga.org/commit/b90bf6f78f665aaf30eef365550cf94b8acf358c Message: PGroonga 1.1.1 has been released!!! Added files: en/_posts/2016-08-31-pgroonga-1.1.1.md ja/_posts/2016-08-31-pgroonga-1.1.1.md Added: en/_posts/2016-08-31-pgroonga-1.1.1.md (+41 -0) 100644 =================================================================== --- /dev/null +++ en/_posts/2016-08-31-pgroonga-1.1.1.md 2016-09-05 12:10:42 +0900 (541ffd7) @@ -0,0 +1,41 @@ +--- +layout: post.en +title: PGroonga 1.1.1 has been released +description: PGroonga 1.1.1 has been released! +--- + +## PGroonga 1.1.1 has been released + +[PGroonga](httsp://pgroonga.github.io/) (píːzí:lúnɡά) 1.1.1 has been released! + +See [PGroonga 1.0.0 release announce]({% post_url 2015-10-29-pgroonga-1.0.0 %}) about PGroonga. + +## Changes + +Here are changes since 1.0.9: + + * [Windows] Upgraded bundled Groonga to 6.0.8. + * Improved the number of hits estimation. It helps that planner choose suitable index use or not index use. Therefore, total performance is improved. + * Added [`pgroonga.match_positions_character`](https://pgroonga.github.io/reference/functions/pgroonga-match-positions-character.html) function that returns match positions in character. + * Added [`pgroonga.flush`](https://pgroonga.github.io/reference/functions/pgroonga-flush.html) function that flushes buffered changes in memory. + * Fixed a bug that needless recheck is ran on bitmap heap scan. If recheck is ran, performance is down. + +In this release, performance is improved. Earlier PGroonga releases are fast but you can get more performance improvement by just upgrading to this release. Let's try PGroonga! + +## How to upgrade + +This version is compatible with 1.0.9 and 1.1.0. Upgrade by steps in ["Compatible case" in Upgrade document](https://pgroonga.github.io/upgrade/#compatible-case). + +## Group chat that supports full text search by PGroonga + +Do you know [Zulip](https://zulip.org/)? It's an open source group chat. It's [open source-ed by Dropbox](https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/). + +Zulip supports full text search but it only supports English. Zulip now [supports PGroonga based full text search feature](https://github.com/zulip/zulip/pull/700). It supports all languages. + +Zulip doesn't release a new version that includes PGroonga support. But [you can start using Zulip](https://zulip.readthedocs.io/en/latest/prod-install.html). [You can upgrade](https://zulip.readthedocs.io/en/latest/prod-maintain-secure-upgrade.html#upgrading) after installing Zulip. + +## Conclusion + +New PGroonga version has been released. + +Try PGroonga when you want to perform fast full text search against all languages on PostgreSQL! Added: ja/_posts/2016-08-31-pgroonga-1.1.1.md (+57 -0) 100644 =================================================================== --- /dev/null +++ ja/_posts/2016-08-31-pgroonga-1.1.1.md 2016-09-05 12:10:42 +0900 (48906ea) @@ -0,0 +1,57 @@ +--- +layout: post.ja +title: PGroonga(ぴーじーるんが) 1.1.1リリース +description: PGroonga(ぴーじーるんが) 1.1.1をリリースしました! +--- + +## PGroonga(ぴーじーるんが) 1.1.1リリース + +PostgreSQLからGroongaを使えるようにする[PGroonga](https://pgroonga.github.io/ja/)の1.1.1をリリースしました! + +新規ユーザーの方は、PGroonga 1.0.0のリリースアナウンスの[PGroongaについて](/ja/blog/2015/10/29/pgroonga-1.0.0.html#pgroonga)も参照してください。 + +## 変更点 + +1.1.0からの変更点は次の通りです。 + + * [Windows] バンドルしているGroongaのバージョンを6.0.8にしました。 + * 検索ヒット数の見積機能を改善しました。プランナーが適切にインデックスを使う・使わないを判断する確率があがり、全体のパフォーマンスが改善します。 + * 文字単位でのマッチした位置を返す[`pgroonga.match_positions_character`](https://pgroonga.github.io/ja/reference/functions/pgroonga-match-positions-character.html)関数を追加しました。 + * メモリー上にバッファーされている変更を書き出す[`pgroonga.flush`](https://pgroonga.github.io/ja/reference/functions/pgroonga-flush.html)関数を追加しました。 + * ビットマップヒープスキャン実行時に不必要なrecheckが走ることがある問題を修正しました。recheckが走るとパフォーマンスが低下します。 + +今回のリリースではパフォーマンスが改善されています。これまでのPGroongaも十分高速だったはずですが、今回のリリースにアップグレードすることにより、さらに高速になるはずです。ぜひお試しください。 + +## アップグレード方法 + +1.0.9、1.1.0と互換性があります。[アップグレード](https://pgroonga.github.io/ja/upgrade/)の「互換性がある場合」用の手順でアップグレードしてください。 + +## PGroongaを使って全文検索できるチャットツール + +みなさんは[Zulip](https://zulip.org/)というオープンソースのチャットツールを知っていますか?(Zulipはチャットツールではなく「グループチャット」と名乗っています。)Zulipは[Dropboxがオープンソースにしたチャットツール](https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/)です。 + +ZulipのUIはSlackのような「チャンネルごとにコンテキストがわかれていて、複数のチャンネルの内容を確認するときは個別に確認する」というUIではありません。Zulipでも「トピック」という単位でコンテキストをわけていますが、それぞれのトピックだけを個別に確認するUIだけでなく、複数のトピックをまとめて確認できる「ストリーム」というUIも備えています。そのため、より低いコストでトピックを使い分けることができます。SlackのようなUIで「複数チャンネルを切り替えるのが面倒」という方はZulipを試してみてはいかがでしょうか。 + +さて、そんなZulipにも全文検索機能はあったのですが、英語以外には対応していませんでした。そこで[PGroongaを使った全言語対応の全文検索機能を提案](https://github.com/zulip/zulip/pull/700)していました。8月末にこの提案がマージされました。つまり、日本語で全文検索できないというZulipの欠点がPGroongaを活用することにより解決したということです。 + +PGroonga対応が入ったバージョンはまだリリースされていませんが、[アップグレードは以下のコマンドを実行するだけ](https://zulip.readthedocs.io/en/latest/prod-maintain-secure-upgrade.html#upgrading)なので、まずは[現在のバージョンをインストール](https://zulip.readthedocs.io/en/latest/prod-install.html)してみてはいかがでしょうか。 + + # /home/zulip/deployments/current/scripts/upgrade-zulip zulip-server-VERSION.tar.gz + +PGroonga対応が入ったバージョンがリリースされたら改めてお知らせします。 + +## おしらせ + +9月29日(木)の夜には[MySQLとPostgreSQLと日本語全文検索3を開催]({% post_url 2016-08-17-mysql-and-postgresql-and-japanese-full-text-search3-announce %})します。PGroongaに関する情報もあるのでぜひご参加ください。 + + * [MySQLとPostgreSQLと日本語全文検索3](https://groonga.doorkeeper.jp/events/50541) + +## まとめ + +PGroongaの新しいリリースを紹介しました。 + +PGroongaを使えるチャットツール[Zulip](https://zulip.org/)を紹介しました。いい感じに日本語全文検索できるチャットツールを探している方はぜひ試してみてください。 + +PGroongaについても扱う[MySQLとPostgreSQLと日本語全文検索3](https://groonga.doorkeeper.jp/events/50541)というイベントが9月29日にあります。ぜひ活用してください。 + +PostgreSQLで高速に日本語全文検索をしたいという方はPGroongaを使ってガンガン検索してください! -------------- next part -------------- HTML����������������������������... Download