<<->> — A と B の間またはそれらのバウンディングボックスの間の n 次元距離を返します
double precision <<->>( geometry A , geometry B );
<<->>演算子は、二つのジオメトリーのバウンディングボックスの重心の n 次元 (ユークリッド) 距離を返します。近傍の概ねの距離による並び替えに使います。
|
|
|
これのオペランドはジオメトリーで利用できるインデックスを使用します。他の演算子との相違点は、ORDER BY 句でのみインデックスが使用される点です。 |
|
|
|
ジオメトリーのひとつが定数となる (副問い合わせ/共通テーブル式にない) 場合 (a.geom でなく'SRID=3005;POINT(1011102 450541)'::geometry 等となる場合) には、インデックスが有効になるだけです。 |
Availability: 2.2.0.