Esempio n. 1
0
 def add_dwithin(self, field, point, distance):
     """Adds radius-based parameters to search query."""
     self.dwithin = {
         'field': field,
         'point': ensure_point(point),
         'distance': ensure_distance(distance),
     }
Esempio n. 2
0
 def add_dwithin(self, field, point, distance):
     """Adds radius-based parameters to search query."""
     self.dwithin = {
         'field': field,
         'point': ensure_point(point),
         'distance': ensure_distance(distance),
     }
Esempio n. 3
0
 def add_dwithin(self, field, point, distance):
     """Adds radius-based parameters to search query."""
     from haystack.utils.geo import ensure_point, ensure_distance
     self.dwithin = {
         'field': field,
         'point': ensure_point(point),
         'distance': ensure_distance(distance),
     }
Esempio n. 4
0
 def add_geo_shape(self, field, point, distance):
     """Adds radius-based parameters to search query."""
     from haystack.utils.geo import ensure_point, ensure_distance
     self.geo_shape = {
         'field': field,
         'point': ensure_point(point),
         'distance': ensure_distance(distance),
     }
Esempio n. 5
0
    def add_dwithin(self, field, point, distance):
        """Adds radius-based parameters to search query."""
        from haystack.utils.geo import ensure_point, ensure_distance

        self.dwithin = {
            "field": field,
            "point": ensure_point(point),
            "distance": ensure_distance(distance),
        }
Esempio n. 6
0
 def test_ensure_distance(self):
     self.assertRaises(SpatialError, ensure_distance,
                       [38.97127105172941, -95.23592948913574])
     ensure_distance(D(mi=5))
 def test_ensure_distance(self):
     self.assertRaises(SpatialError, ensure_distance, [38.97127105172941, -95.23592948913574])
     ensure_distance(D(mi=5))
Esempio n. 8
0
    def add_dwithin(self, field, point, distance):
        """Adds radius-based parameters to search query."""
        from haystack.utils.geo import ensure_point, ensure_distance

        self.dwithin = {"field": field, "point": ensure_point(point), "distance": ensure_distance(distance)}