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.