Dincolo de B-tree implicit, PostgreSQL oferă mai multe tipuri de indecși specialized — GIN, GiST, BRIN, Hash — fiecare potrivit pentru date și modele de interogări diferite, plus indecși parțiali și de expresii pentru flexibilitate. Alegerea tipului corect de index poate îmbunătăți dramatic performanța pentru interogări specialized.
