64.2. ÐÑÑÑоеннÑе клаÑÑÑ Ð¾Ð¿ÐµÑаÑоÑов
РбазовÑй диÑÑÑибÑÑив Postgres Pro вклÑÑÐµÐ½Ñ ÐºÐ»Ð°ÑÑÑ Ð¾Ð¿ÐµÑаÑоÑов GIN, пеÑеÑиÑленнÑе в ТаблиÑе 64.1. (ÐекоÑоÑÑе дополниÑелÑнÑе модÑли, опиÑаннÑе в ÐÑиложении F, добавлÑÑÑ Ð´ÑÑгие клаÑÑÑ Ð¾Ð¿ÐµÑаÑоÑов GIN.)
ТаблиÑа 64.1. ÐÑÑÑоеннÑе клаÑÑÑ Ð¾Ð¿ÐµÑаÑоÑов GIN
| ÐÐ¼Ñ | ÐндекÑиÑÑемÑе опеÑаÑоÑÑ |
|---|---|
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) |
Ðз двÑÑ
клаÑÑов опеÑаÑоÑов Ð´Ð»Ñ Ñипа jsonb клаÑÑом по ÑмолÑÐ°Ð½Ð¸Ñ ÑвлÑеÑÑÑ jsonb_ops. ÐлаÑÑ jsonb_path_ops поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¼ÐµÐ½ÑÑе опеÑаÑоÑов, но обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð´Ð»Ñ Ð½Ð¸Ñ
болÑÑÑÑ Ð¿ÑоизводиÑелÑноÑÑÑ. Ðа подÑобноÑÑÑми обÑаÑиÑеÑÑ Ðº ÐодÑазделÑ 8.14.4.