PostgreSQL用高速日本語全文検索モジュールPGroonga(ぴーじーるんが) 3.2.1リリース
PGroonga 3.2.1をリリースしました!
ハイライト
今回のリリースの主な変更点は下記の通りです。
改良
-
新しいモジュール[
pgroonga_wal_resource_manager
]を追加しました。このモジュールを有効にすると、PGroongaのWAL(PostgreSQLのWALではない)が自動的に適用されます。 この機能の詳細については、以下の配信でも解説しているので参考にしてください。
修正
-
[
&@~
operator] 空白のみの条件を含む複数の条件を指定した時にクラッシュする問題を修正しました。この問題は、以下のように空白スペースを含む複数のコンディションがある時に発生します。
CREATE TABLE memos ( id integer, content text ); INSERT INTO memos VALUES (1, 'PostgreSQL is a RDBMS.'); INSERT INTO memos VALUES (2, 'Groonga is fast full text search engine.'); INSERT INTO memos VALUES (3, 'PGroonga is a PostgreSQL extension that uses Groonga.'); CREATE INDEX grnindex ON memos USING pgroonga (content); SELECT id, content FROM memos WHERE content &@~ pgroonga_condition('PGroonga') AND content &@~ pgroonga_condition(' ');
アップグレード方法
2.0.0以降を使っている場合はアップグレードの「互換性がある場合」用の手順でアップグレードしてください。
1.Y.Zを使っている場合はアップグレードの「非互換の場合」用の手順でアップグレードしてください。 PGroonga 1系と3系は互換性が無いためです。
サポートサービス
PGroongaのサポートサービスを提供しています。インデックスや検索の設計方法に関するコンサルティングやトラブル時の調査、パフォーマンス改善・新機能追加などの技術支援など、PGroongaに関わるサポートが必要な場合はご相談ください。
まとめ
PostgreSQLで高速に日本語全文検索をしたいという方はPGroongaを使ってガンガン検索してください!