<<#>> — AのバウンディングボックスとBのバウンディングボックスのn次元距離を返します。
double precision <<#>>(
geometry A , geometry B )
;
<<#>>
演算子は二つの浮動小数点数バウンディングボックスの距離を返します。可能なら空間インデックス (PostgreSQL 9.1以上が必要です)を読みます。近傍の概ねの距離による並び替えに使います。
これのオペランドはジオメトリで利用できるインデックスを使用します。他の演算子との相違点は、ORDER BY句でのみインデックスが使用される点です。 |
ジオメトリの一つがg1.geom <<#>>.と違ってORDER BY (ST_GeomFromText('POINT(1 2)') <<#>> geom)といった定数である場合には、インデックスが有効になるだけです。 |
Availability: 2.0.0 KNNはPostgreSQL 9.1以上でのみ有効です。