Мне поручено выбрать полнотекстовую поисковую систему, которую мы будем использовать в будущих проектах. Исходя из того, что я прочитал, я склоняюсь к Solr, но меня немного беспокоит пространственный поиск. В дополнение к некоторым другим параметрам (ключевые слова, категория и т. Д.) Мы хотим иметь возможность указать местоположение и максимальное расстояние (например, в пределах 25 миль от Темпе, Аризона). Мы хотели бы иметь возможность сортировать результаты по расстоянию.
Пространственный SOLR, по-видимому, довольно новый, и не совсем ясно, какова его зрелость. Есть также несколько других опций (вычисление вручную, а затем инвертирование расстояния, или solr -atial-light .
Мой вопрос в основном: достаточно ли Spatial Solr (или solr-пространственный-свет) для прайм-тайма, чтобы справиться со случаем, который я описал выше, или нам лучше использовать Sphinx?
Мне также было бы интересно услышать общий опыт реализации любого из них, особенно с php.