GIN (Generalized Inverted Index) برای مقدارهایی مناسب است که چند جزء دارند: سند JSONB، آرایه و بردار جست‌وجوی متنی. جست‌وجو برای هر جزء ردیف‌ها را پیدا و ترکیب می‌کند؛ نوشتن گران‌تر از B-tree است.