64.5. Examples
  The
  
   PostgreSQL
  
  source distribution includes
  several examples of index methods implemented using
  
   GiST
  
  .  The core system currently provides text search
  support (indexing for
  
   tsvector
  
  and
  
   tsquery
  
  ) as well as
  R-Tree equivalent functionality for some of the built-in geometric data types
  (see
  
   src/backend/access/gist/gistproc.c
  
  ).  The following
  
   contrib
  
  modules also contain
  
   GiST
  
  operator classes:
 
- 
    
     btree_gist
- 
    B-tree equivalent functionality for several data types 
- 
    
     cube
- 
    Indexing for multidimensional cubes 
- 
    
     hstore
- 
    Module for storing (key, value) pairs 
- 
    
     intarray
- 
    RD-Tree for one-dimensional array of int4 values 
- 
    
     ltree
- 
    Indexing for tree-like structures 
- 
    
     pg_trgm
- 
    Text similarity using trigram matching 
- 
    
     seg
- 
    Indexing for " float ranges "