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.
© 1996–2021 The PostgreSQL Global Development Group
Licensed under the PostgreSQL License.
https://www.postgresql.org/docs/13/gin-builtin-opclasses.html