投稿日: Apr 15, 2021

Amazon RDS for PostgreSQL で、pg_bigm 拡張がサポートされるようになりました。これにより日本語、中国語、および韓国語など、マルチバイトのキャラクターセットが必要な言語での、フルテキストの検索が高速化されます。

テキストを含むキャラクターは、コンピュータ上では数値として表されます。英語、フランス語、ロシア語、そしてヘブライ語などの言語では、256 文字未満のキャラクターセットを使用しており、これらは単一バイトでエンコードできます。より多くの文字を使用する言語 (日本語など) では必要な数値が多くなるので、マルチバイトエンコーディングが使用されます。pg_bigm により、2-gram (バイグラム) のインデックスが作成できるので、マルチバイトキャラクターでエンコードされた文字に対するフルテキストでの検索が高速化されます。

Amazon RDS for PostgreSQL は、クラウド内の PostgreSQL デプロイのセットアップ、運用、スケーリングを簡素化するサービスです。このサービスを利用できるリージョンや料金の詳細については、Amazon RDS for PostgreSQL 料金表を参照してください。フルマネージド型の Amazon RDS データベースの作成または更新は、Amazon RDS マネジメントコンソールから行います。