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