Puede crear índices GIN en cualquier matriz unidimensional con Postgres estándar.
Detalles en el manual aquí (último capítulo).
Mientras opera con integer arreglos (sin formato int4 , no int2 o int8 y no NULL valores) el módulo adicional suministrado intarray proporciona muchos más operadores y, por lo general, un rendimiento superior. Instálelo (una vez por base de datos) con:
CREATE EXTENSION intarray;
Puede crear índices GIN o GIST en matrices de enteros. Hay ejemplos en el manual.CREATE EXTENSION requiere PostgreSQL 9.1 o posterior. Para versiones anteriores, debe ejecutar el script proporcionado.