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.