66.2. Built-in Operator Classes
Prev | Up | Chapter 66. GIN Indexes | Home | Next

## 66.2. Built-in Operator Classes

The core PostgreSQL distribution includes the GIN operator classes shown in Table 66.1. (Some of the optional modules described in Appendix F provide additional GIN operator classes.)

Table 66.1. Built-in GIN Operator Classes

Name | Indexed Data Type | Indexable Operators
--- | --- | ---
`array_ops` | `anyarray` | `&&` `<@` `=` `@>`
`jsonb_ops` | `jsonb` | `?` `?&` `?|` `@>` `@?` `@@`
`jsonb_path_ops` | `jsonb` | `@>` `@?` `@@`
`tsvector_ops` | `tsvector` | `@@` `@@@`

Of the two operator classes for type `jsonb`, `jsonb_ops` is the default. `jsonb_path_ops` supports fewer operators but offers better performance for those operators. See Section 8.14.4 for details.

Prev | Up | Next
66.1. Introduction | Home | 66.3. Extensibility