public static final class GroupByGeoDistance.Builder extends Object implements GroupByBuilder
| Modifier and Type | Method and Description |
|---|---|
GroupByGeoDistance.Builder |
addRange(double from,
double to)
添加分组的范围
|
GroupByGeoDistance.Builder |
addSubAggregation(Aggregation aggregation) |
GroupByGeoDistance.Builder |
addSubAggregation(AggregationBuilder builder) |
GroupByGeoDistance.Builder |
addSubGroupBy(GroupBy groupBy) |
GroupByGeoDistance.Builder |
addSubGroupBy(GroupByBuilder builder) |
GroupByGeoDistance |
build() |
GroupByGeoDistance.Builder |
fieldName(String fieldName) |
GroupByGeoDistance.Builder |
groupByName(String groupByName) |
GroupByGeoDistance.Builder |
origin(double lat,
double lon)
设置起始中心点坐标
|
public GroupByGeoDistance.Builder groupByName(String groupByName)
public GroupByGeoDistance.Builder fieldName(String fieldName)
public GroupByGeoDistance.Builder origin(double lat, double lon)
lat - 起始中心点坐标纬度lon - 起始中心点坐标经度public GroupByGeoDistance.Builder addRange(double from, double to)
from - 起始值,单位是米。可以使用最小值 Double.MIN_VALUE
to - 结束值,单位是米。可以使用最大值 Double.MAX_VALUE
public GroupByGeoDistance.Builder addSubAggregation(AggregationBuilder builder)
public GroupByGeoDistance.Builder addSubAggregation(Aggregation aggregation)
public GroupByGeoDistance.Builder addSubGroupBy(GroupByBuilder builder)
public GroupByGeoDistance.Builder addSubGroupBy(GroupBy groupBy)
public GroupByGeoDistance build()
build in interface GroupByBuilderCopyright © 2024. All Rights Reserved.