Elasticsearch гео расстояние запрос исключить водоемы - PullRequest
0 голосов
/ 07 декабря 2018

Я работаю над Elasticsearch, и у меня есть сценарий использования, когда я должен перечислить квартиры в 20 милях от меня.Вот запрос, который я использую:

 {
  "query": {
    "bool": {
      "filter": [
        {
          "geo_distance": {
            "distance": "20mi",
            "distance_type": "plane",
            "location": {
              "lon": -122.4194,
              "lat": 37.7749
            }
          }
        }
      ]
    }
  }
}

Но этот запрос не исключает водоемы и другую недоступную географию.Эластичный поиск исключает их из запроса или есть определенный способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...