66.2. Built-in Operator Classes
The core PostgreSQL distribution includes the GIN operator classes shown in Table 66.1 . (Some of the optional modules described in Appendix F provide additional GIN operator classes.)
Table 66.1. Built-in GIN Operator Classes
| Name | Indexed Data Type | Indexable Operators | 
|---|---|---|
| 
        array_ops
        | 
        anyarray
        | 
        &&
       
        <@
       
        =
       
        @>
        | 
| 
        jsonb_ops
        | 
        jsonb
        | 
        ?
       
        ?&
       
        ?|
       
        @>
       
        @?
       
        @@
        | 
| 
        jsonb_path_ops
        | 
        jsonb
        | 
        @>
       
        @?
       
        @@
        | 
| 
        tsvector_ops
        | 
        tsvector
        | 
        @@
       
        @@@
        | 
  Of the two operator classes for type
  
   jsonb
  
  ,
  
   jsonb_ops
  
  is the default.
  
   jsonb_path_ops
  
  supports fewer operators but
  offers better performance for those operators.
  See
  
   Section 8.14.4
  
  for details.