Как найти все пересекающиеся фигуры в Elasticsearch? - PullRequest
0 голосов
/ 15 мая 2018

У меня есть несколько документов с полем location типа circle:

POST /example/doc
{
    "location" : {
        "type" : "circle",
        "coordinates" : [-45.0, 45.0],
        "radius" : "100m"
    }
}

Как найти все документы, которые пересекаются с их location полями?

The запрос geoShape предоставляет возможность найти все фигуры, которые пересекают фигуру, представленную в запросе.Это не то, что я хочу.

Если это невозможно сделать в самом запросе, есть ли какое-либо решение, использующее скрипт?

...