У меня есть один индекс, скажем, «all_geo_docs», который содержит все документы и у всех есть поле geo_shape с типом geo_shape и поле geo_point с типом geo_point.
Теперь у меня есть одно поле с именем 'org_type' во всех документах сзначение «type_poly» или «type_point».Если значение 'type_poly' означает, что документ является Polygon, или же если значение 'type_point' означает, что документ является Point.
Теперь из того же индекса, я хочу получить все документы (с типомgeo_point) для которой точка документа находится в пределах 2-3 полигонов (которые существуют в одном индексе с типом geo_shape).У меня есть имя и идентификатор этих 2-3 полигонов.Как я могу написать geo_query для того же самого?
Короче говоря, я хочу получить все документы geo_point, для которых точка находится в пределах определенных 2-3 полигонов?
Заранее спасибо.