PostgreSQL的核心发布包括表 66.1 中所示的GIN操作符类(附录 F中描述的一些 可选模块提供了额外的GIN操作符类)。
表 66.1. 内建GIN操作符类
名称 | 索引数据类型 | 可索引操作符 |
---|---|---|
array_ops | anyarray | && <@ = @> |
jsonb_ops | jsonb | ? ?& ?| @> @? @@ |
jsonb_path_ops | jsonb | @> @? @@ |
tsvector_ops | tsvector | @@ @@@ |
在两种用于类型jsonb
的操作符类中,jsonb_ops
是默认项。 jsonb_path_ops
支持较少的操作符但是为那些操作符提供了更好的性能。 详见第 8.14.4 节。