Geo Polygon Usageedit

Fluent DSL Exampleedit

q
.GeoShapePolygon(c => c
    .Name("named_query")
    .Boost(1.1)
    .Field(p => p.Location)
    .Coordinates(this._coordinates)
    .Relation(GeoShapeRelation.Intersects)
    .IgnoreUnmapped()
)

Object Initializer Syntax Exampleedit

new GeoShapePolygonQuery
{
    Name = "named_query",
    Boost = 1.1,
    Field = Field<Project>(p => p.Location),
    Shape = new PolygonGeoShape(this._coordinates) { },
    Relation = GeoShapeRelation.Intersects,
    IgnoreUnmapped = false
}