主要的 PostgreSQL 版本包括 Table 70.1 中所示的 GIN 運算子類。(附錄 F 中描述的一些選用套件提供了額外的 GIN 運算子類。)
Name | Indexable Operators |
---|---|
在 jsonb 型別的兩個運算子類中,jsonb_ops 是預設值。jsonb_path_ops 支援較少的運算子,但為這些運算子提供了更好的效能。有關詳細訊息,請參閱第 8.14.4 節。
array_ops
&& (anyarray,anyarray)
@> (anyarray,anyarray)
<@ (anyarray,anyarray)
= (anyarray,anyarray)
jsonb_ops
@> (jsonb,jsonb)
@? (jsonb,jsonpath)
@@ (jsonb,jsonpath)
? (jsonb,text)
?| (jsonb,text[])
?& (jsonb,text[])
jsonb_path_ops
@> (jsonb,jsonb)
@? (jsonb,jsonpath)
@@ (jsonb,jsonpath)
tsvector_ops
@@ (tsvector,tsquery)
@@@ (tsvector,tsquery)