# 66.2.内置运算符类

PostgreSQL核心发行版包括中所示的SP GiST运算符类表66.1.

表66.1.内置SP GiST运算符类

名称 可转位算子 排序运算符
箱子操作 <<(盒子,盒子) <->(框、点)
&<(盒子,盒子)
&>(盒子,盒子)
>>(盒子,盒子)
<@(盒子,盒子)
@>(盒子,盒子)
~=(盒子,盒子)
&&(盒子,盒子)
<<|(盒子,盒子)
&<|(盒子,盒子)
|&>(盒子,盒子)
|>>(盒子,盒子)
kd_point_ops |>>(点,点) <->(点,点)
<<(点,点)
>>(点,点)
<<|(点,点)
~=(点,点)
<@(点、框)
网络运营 <(inet,inet)
<<=(inet,inet)
>>(inet,inet)
>>=(inet,inet)
=(inet,inet)
<>(inet,inet)
<(inet,inet)
<=(inet,inet)
>(inet,inet)
>=(inet,inet)
&&(inet,inet)
保利奥普斯酒店 <<(多边形,多边形) <->(多边形,点)
&<(多边形,多边形)
&>(多边形,多边形)
>>(多边形,多边形)
<@(多边形,多边形)
@>(多边形,多边形)
~=(多边形,多边形)
&&(多边形,多边形)
<<|(多边形,多边形)
&<|(多边形,多边形)
|>>(多边形,多边形)
|&>(多边形,多边形)
四点行动 |>>(点,点) <->(点,点)
<<(点,点)
>>(点,点)
<<|(点,点)
~=(点,点)
<@(点、框)
射程行动 =(任意范围,任意范围)
&&(任意范围,任意范围)
@>(任意范围,任意元素)
@>(任意范围,任意范围)
<@(任意范围,任意范围)
<<(任意范围,任意范围)
>>(任意范围,任意范围)
&<(任意范围,任意范围)
&>(任意范围,任意范围)
-|-(任意范围,任意范围)
文本操作 =(文本,文本)
<(文本,文本)
<=(文本,文本)
>(文字,文字)
>=(文本,文本)
〜<〜(文本,文本)
〜<=〜(文本,文本)
〜> =〜(文本,文本)
~>~ (文字,文字)
^@(文字,文字)

类型的两个运算符类观点, quad_point_ops是默认值。kd_point_ops支持相同的运算符,但使用不同的索引数据结构,这可能在某些应用程序中提供更好的性能。

quad_point_ops, kd_point_opspoly_ops运算符类支持<->排序运算符,它启用了 k 最近邻 (k-NN) 搜索索引点或多边形数据集。