2016-04-27 25 views

答えて

1

はい、bool/shouldクエリに3つのgeo_distanceクエリを使用できます。

POST /your_index/_yearch 
{ 
    "query": { 
    "bool": { 
     "should": [ 
     { 
      "geo_distance": { 
      "distance": "5km", 
      "pin.location": { 
       "lat": 40, 
       "lon": -70 
      } 
      } 
     }, 
     { 
      "geo_distance": { 
      "distance": "5km", 
      "pin.location": { 
       "lat": 41, 
       "lon": -71 
      } 
      } 
     }, 
     { 
      "geo_distance": { 
      "distance": "5km", 
      "pin.location": { 
       "lat": 42, 
       "lon": -72 
      } 
      } 
     } 
     ] 
    } 
    } 
}