Довольно просто сгенерировать фасеты для диапазонов или «интервалов» расстояния в Solr: http://wiki.apache.org/solr/SpatialSearch#How_to_facet_by_distance
Что не описано, так это как сгенерировать ссылки для этих аспектов
Если это запрос на возврат всего в 5 км:
& q = : & fq = {! Geofilt sfield = store} & pt = 45.15, -93.85 & d = 5
- какой тогда будет синтаксис для поиска всего между 5 и 10 км?
В основном я могу генерировать фасеты расстояния, но я не знаю, как создать ссылки для фасетов расстояния:
например, как будут выглядеть ссылки для следующих аспектов:
Расстояние
0-1 км (2)
1-5 км (0)
5-20 км (0)
20-50 км (0)
50-100 км (0)
100-250 км (0)