Di luar B-tree lalai, PostgreSQL menawarkan beberapa jenis index khusus — GIN, GiST, BRIN, Hash — masing-masing sesuai untuk data dan corak pertanyaan yang berbeza, serta index partial dan expression untuk kefleksibelan. Memilih jenis index yang betul boleh meningkatkan prestasi secara mendadak untuk pertanyaan khusus.
