Utover standard B-tree tilbyr PostgreSQL flere spesialiserte indekstyper — GIN, GiST, BRIN, Hash — hver egnet for ulike data og spørsmålsmønstre, pluss delvise og uttrykksbaserte indekser for fleksibilitet. Valg av riktig indekstype kan dramatisk forbedre ytelsen for spesialiserte spørsmål.
