public static final class GroupByGeoDistance.Builder extends Object implements GroupByBuilder
| 限定符和类型 | 方法和说明 |
|---|---|
GroupByGeoDistance.Builder |
addRange(double from,
double to)
Add the range of the group
|
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)
Set the starting center point coordinates
|
public GroupByGeoDistance.Builder groupByName(String groupByName)
public GroupByGeoDistance.Builder fieldName(String fieldName)
public GroupByGeoDistance.Builder origin(double lat, double lon)
lat - Latitude of the starting center point coordinateslon - Longitude of the starting center point coordinatespublic GroupByGeoDistance.Builder addRange(double from, double to)
from - The starting value, in meters. You can use the minimum value Double.MIN_VALUE
to - The ending value, in meters. You can use the maximum value 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 在接口中 GroupByBuilderCopyright © 2025. All Rights Reserved.