すべてのプロダクト
Search
ドキュメントセンター

Tablestore:GeoDistanceSort

最終更新日:Dec 28, 2024

GeoDistanceSort は、地理的な場所に基づいて並べ替えを指定します。

データ構造

message GeoDistanceSort {
    optional string field_name = 1;
    repeated string points = 2;
    optional SortOrder order = 3;
    optional SortMode mode = 4;
    optional GeoDistanceType distance_type = 5;
    optional NestedFilter nested_filter = 6;
}

パラメーター

タイプ

必須

説明

field_name

string

はい

フィールドの名前。

points

string

はい

中心点の座標ペア。座標ペアは緯度と経度の値で構成されます。このパラメーター値は、latitude,longitude の形式である必要があります。緯度の有効な値: [-90,+90]。経度の有効な値: [-180,+180]。例: 35.8,-45.91

order

SortOrder

いいえ

並べ替え方法。フィールドを昇順または降順に並べ替えることができます。デフォルトでは、フィールドは昇順に並べ替えられます。フィールドを昇順に並べ替えると、中心点に近い点が最初に配置されます。

mode

SortMode

いいえ

配列型のフィールドには複数の値があります。このパラメーターは、フィールドに複数の値がある場合に、どの値を並べ替えに使用するのかを指定します。

distance_type

GeoDistanceType

いいえ

地理的距離の計算方法。

nested_filter

NestedFilter

いいえ

ネストされたデータ型のフィールドのフィルター条件。このパラメーターは、フィールドがネストされたデータ型の場合にのみ必要です。