У меня есть индекс с полигонами стран, и я хочу вычислить по заданным координатам, чтобы страна принадлежала.
Я пытался разными способами и всегда получаю всемой индекс в результате.Это даже возможно сделать сластиком поиска?
Это мое отображение (суммировано, чтобы показать только интересную часть этого вопроса):
{
properties: {
geometry: { 'type': 'geo_shape' }
}
}
Это последний запрос, который я 'я пробовал:
{
"query":{
"bool":{
"must":{
"match_all":{
}
},
"filter":{
"geo_shape":{
"geometry":{
"shape":{
"type":"point",
"coordinates":[
2.217779,
41.398349
]
},
"relation":"intersects"
}
}
}
}
}
}
Дополнительная информация:
- Мое поле
geometry
может быть только Polygon или MultiPolygon - Все точки, которые я хочу использовать дляискать после того, как они у меня есть в формате Geojson (но, конечно, я могу преобразовать его в любой формат при необходимости)