You are looking at documentation for an older release.
Not what you want? See the
current release documentation.
Geohash Grid aggregationedit
A multi-bucket aggregation that works on geo_point fields and groups points into buckets that represent cells in a grid.
Fluent DSLedit
var result = client.Search<ElasticsearchProject>(s => s .Aggregations(a => a .GeoHash("my_geohash_agg", g => g .Field(p => p.Origin) .GeoHashPrecision(GeoHashPrecision.Precision3) ) ) ); var agg = result.Aggs.GeoHash("my_geohash_agg");
Object Initializer Syntaxedit
var request = new SearchRequest { Aggregations = new Dictionary<string, IAggregationContainer> { { "my_geohash_agg", new AggregationContainer { GeoHash = new GeoHashAggregator { Field = "origin", Precision = GeoHashPrecision.Precision3 } } } } }; var result = client.Search<ElasticsearchProject>(request); var agg = result.Aggs.GeoHash("my_geohash_agg");
Refer to the original docs for more information.