PostgreSQL用高速日本語全文検索モジュールPGroonga(ぴーじーるんが) 3.0.3リリース
PostgreSQLで高速日本語全文検索をできるようにするPGroongaの3.0.3をリリースしました!
ハイライト
今回のリリースの主な変更点は下記の通りです。
修正
-
PGroongaのWALを書き込む際に、PGroongaがクラッシュすることがある問題を修正しました。
-
GH-336: PostgreSQLの設定ファイルに
shared_preload_libraries = 'pgroonga'
を指定している際に、PGroongaがクラッシュする問題を修正しました。この修正により、
shared_preload_libraries = 'pgroonga'
を指定していてもPGroongaはクラッシュしませんが、PGroongaはうまく動作しません。例えば、
CREATE INDEX USING pgroonga
は失敗します。ただ、今ままでも
shared_preload_libraries = 'pgroonga'
を指定していた場合、GroongaのDBを初期化するタイミングが無いので、PGroongaは正しく動作していないと思います。したがって、PostgreSQLの設定ファイルに
shared_preload_libraries = 'pgroonga'
を指定しないようにしてください。
アップグレード方法
2.0.0以降を使っている場合はアップグレードの「互換性がある場合」用の手順でアップグレードしてください。
1.Y.Zを使っている場合はアップグレードの「非互換の場合」用の手順でアップグレードしてください。
サポートサービス
PGroongaのサポートサービスを提供しています。インデックスや検索の設計方法に関するコンサルティングやトラブル時の調査、パフォーマンス改善・新機能追加などの技術支援など、PGroongaに関わるサポートが必要な場合はご相談ください。
まとめ
PostgreSQLで高速に日本語全文検索をしたいという方はPGroongaを使ってガンガン検索してください!