Se pueden crear índices GiST y SP-GiST para columnas de tablas de poses temporales y de cadenas de poses temporales, y de conjuntos de poses y de cadenas de poses. Un ejemplo de creación de índice es el siguiente:
CREATE INDEX Trips_Trip_SPGist_Idx ON Trips USING SPGist(Trip);
Los índices GiST y SP-GiST almacenan el cuadro delimitador de los valores, que es un stbox, como para todos los tipos espaciotemporales; el cuadro de una cadena de poses cubre la posición compuesta de cada una de sus articulaciones. Un conjunto se indexa por el cuadro que almacena, como se describe en “Indexación”.
Un índice GiST o SP-GiST puede acelerar las consultas que involucran los siguientes operadores:
<<, &<, &>, >>, <<|, &<|, |&>, |>>, que solo consideran la dimensión espacial en las poses temporales,
<<#, &<#, #&>, #>>, que solo consideran la dimensión temporal en las poses temporales,
&&, @>, <@, ~=, -|-, y |=| , que consideran tantas dimensiones como las que comparten la columna indexada y el argumento de la consulta.
Estos operadores trabajan con cuadros delimitadores, no con los valores completos.