ڈیفالٹ B-tree کے علاوہ، PostgreSQL کئی خصوصی انڈیکس کی اقسام پیش کرتا ہے — GIN، GiST، BRIN، Hash — ہر ایک مختلف ڈیٹا اور query کے نمونوں کے لیے موزوں ہے، اس کے علاوہ partial اور expression انڈیکسز لچکداری کے لیے۔ صحیح انڈیکس کی قسم منتخب کرنا خصوصی queries کی کارکردگی میں ڈرامائی بہتری لا سکتا ہے۔
