Я являюсь частью команды разработчиков, работающей над доской объявлений, и мы рассматриваем Lucene и Sphinx для нашей базы поиска.
Кто-нибудь имеет опыт работы с любым из этих инструментов с открытым исходным кодом для поиска по местоположению?
Правда, в Lucene нет встроенной функции, а в Solr (поисковом сервере, построенном с использованием Lucene). Здесь - статья, объясняющая как.
Lucene не имеет никакой специализированной поддержки пространственного поиска. Это система поиска информации, а не ГИС.