GeoDistanceQuery
case class GeoDistanceQuery(field: String, geoDistance: Option[GeoDistance], geohash: Option[String], distanceStr: Option[String], distance: Option[(Double, DistanceUnit)], ignoreUnmapped: Option[Boolean], boost: Option[Double], validationMethod: Option[GeoValidationMethod], queryName: Option[String], point: Option[(Double, Double)]) extends Query