Se pueden crear índices GiST y SP-GiST para columnas de tabla de puntos de redes temporales. A continuación, se muestra un ejemplo de creación de índice:
CREATE INDEX Trips_Trip_SPGist_Idx ON Trips USING SPGist(Trip);
Los índices GiST y SP-GiST almacenan el cuadro delimitador para los puntos de la red temporal, que es un stbox
y, por lo tanto, almacena las coordenadas absolutas del espacio subyacente.
Un índice GiST o SP-GiST puede acelerar las consultas que involucran a los siguientes operadores:
<<
, &<
, &>
, >>
, <<|
, &<|
, |&>
, |>>
, que solo consideran la dimensión espacial en puntos de la red temporal,
<<#
, &<#
, #&>
, #>>
, que solo consideran la dimensión temporal en puntos de la red temporal,
&&
, @>
, <@
, ~=
, -|-
y |=|
, que consideran tantas dimensiones como compartan la columna indexada y el argumento de consulta.
Estos operadores trabajan con cuadros delimitadores, no con los valores completos.