CouchDB предлагает возможность выполнять фасетный поиск через Lucene. Я хотел бы выполнить граненый поиск, где один из аспектов является геопространственным (например, в пределах 30 км от широты / длины).
Возможно ли это, и если да, то как?
Проверьте GeoCouch это форк CouchDB, который поддерживает геопространственные запросы / индексы.