Эластичный фильтр поиска и агрегации с мультиполигонами - PullRequest
0 голосов
/ 17 октября 2018

Мне нужно отображать проекты на листовой карте и иметь возможность фильтровать их с помощью набора критериев поиска.

Проект может иметь несколько геолокаций.Таким образом, проект можно найти в нескольких местах на карте.

При фильтрации по стране я не хочу отображать несколько местоположений проекта за пределами выбранной страны.

Поэтому яя пытаюсь отфильтровать агрегацию с geo_polygon, используя данные из геойсона.Это хорошо работает с полигонами, но не с мультиполигонами (например, во Франции).

Как geo_polygon может правильно фильтровать мультиполигоны, есть ли другой способ?(Я попытался отфильтровать агрегацию с помощью запроса на совпадение, но он не работает должным образом)

...