PostgreSQLのコア配布物は表 64.1に示すGiST演算子クラスを含みます。 (付録Fに記載された追加モジュールの中には追加のGiST演算子クラスを提供するものもあります。)
表64.1 組み込みGiST演算子クラス
| 名前 | インデックスされるデータ型 | インデックス可能な演算子 | 順序付け演算子 | 
|---|---|---|---|
| box_ops | box | &&&>&<&<|>><<<<|<@@>@|&>|>>~~= | |
| circle_ops | circle | &&&>&<&<|>><<<<|<@@>@|&>|>>~~= | <-> | 
| inet_ops | inet,cidr | &&>>>>=>>=<><<<<=<<== | |
| point_ops | point | >>>^<<<@<@<@<^~= | <-> | 
| poly_ops | polygon | &&&>&<&<|>><<<<|<@@>@|&>|>>~~= | <-> | 
| range_ops | 任意の範囲型 | &&&>&<>><<<@-|-=@>@> | |
| tsquery_ops | tsquery | <@@> | |
| tsvector_ops | tsvector | @@ | 
歴史的な理由から、inet_ops演算子クラスは型inetとcidrのデフォルトクラスではありません。
使うためには、例えば
CREATE INDEX ON my_table USING GIST (my_inet_column inet_ops);
のように、CREATE INDEXでクラス名を書いてください。