Package org.elasticsearch.search.aggregations.bucket.geogrid
-
Interface Summary Interface Description CellIdSource.GeoPointLongEncoder The encoder to use to convert a geopoint's (lon, lat, precision) into a long-encoded bucket key for aggregating.GeoGrid A geo-grid aggregation.GeoGrid.Bucket A bucket that is associated with a geo-grid cell.GeoGridAggregationBuilder.PrecisionParser -
Class Summary Class Description CellIdSource Wrapper class to help convertMultiGeoPointValues
to numeric long values for bucketing.GeoGridAggregationBuilder GeoGridAggregator<T extends InternalGeoGrid> Aggregates data expressed as longs (for efficiency's sake) but formats results as aggregation-specific strings.GeoHashGridAggregationBuilder GeoHashGridAggregator Aggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.GeoHashGridAggregatorFactory GeoTileGridAggregationBuilder GeoTileGridAggregator Aggregates data expressed as geotile longs (for efficiency's sake) but formats results as geotile strings.GeoTileGridAggregatorFactory GeoTileUtils Implements geotile key hashing, same as used by many map tile implementations.InternalGeoGrid<B extends InternalGeoGridBucket> Represents a grid of cells where each cell's location is determined by a specific geo hashing algorithm.InternalGeoGridBucket<B extends InternalGeoGridBucket> InternalGeoHashGrid Represents a grid of cells where each cell's location is determined by a geohash.InternalGeoHashGridBucket InternalGeoTileGrid Represents a grid of cells where each cell's location is determined by a geohash.InternalGeoTileGridBucket ParsedGeoGrid ParsedGeoGridBucket ParsedGeoHashGrid ParsedGeoHashGridBucket ParsedGeoTileGrid ParsedGeoTileGridBucket