全部產品
Search
文件中心

Tablestore:GroupByGeoDistance

更新時間:Jun 30, 2024

在多元索引統計彙總中表示地理位置分組,用於根據距離某一個中心點的範圍對查詢結果進行分組,距離差值在某範圍內放到同一分組內,返回每個範圍中相應的item個數。

請求資料結構

message GroupByGeoDistance {
    optional string field_name = 1;
    optional GeoPoint origin = 2;
    repeated Range ranges = 3;
    optional Aggregations sub_aggs = 4;
    optional GroupBys sub_group_bys = 5;
}

名稱

類型

是否必選

描述

field_name

string

用於統計彙總的欄位。

origin

GeoPoint

起始中心點的經緯度。

ranges

repeated Range

分組的範圍配置,範圍為左閉右開的區間。單位為米。

sub_aggs

Aggregations

子統計彙總Aggregation,子統計彙總會根據分組內容再進行一次統計彙總分析。

sub_group_bys

GroupBys

子統計彙總GroupBy,子統計彙總會根據分組內容再進行一次統計彙總分析。

響應資料結構

message GroupByGeoDistanceResult {
    repeated GroupByGeoDistanceResultItem group_by_geo_distance_result_items = 1;
}

名稱

類型

是否必選

描述

group_by_geo_distance_result_items

repeated GroupByGeoDistanceResultItem

返回的分組資訊。