まず第一に、テキスト検索の索引付けにそれらを使用する必要がありますか? GINとGiSTは、一部のデータ型に特化したインデックスです。単純な文字値または整数値にインデックスを付ける必要がある場合は、通常のBツリーインデックスが最適です。
とにかく、PostgreSQLのドキュメントには GIST
1つは
そして、最後になりましたが、どれが最適かを見つける最良の方法は、サンプルデータを生成し(実際のシナリオである必要がある限り)、GISTインデックスを作成することです。 、インデックスの作成、新しい値の挿入、サンプルクエリの実行に必要な時間を測定します。次に、インデックスを削除し、GINインデックスでも同じことを行います。値を比較すると、データに基づいて必要な答えが得られます。