Итак, я реализовал и успешно использовал Solr 4. Я должен сказать, что Solr 4 является потрясающим! В любом случае я успешно отсортировал по расстоянию и использовал геофильтр, чтобы ограничить результаты определенной областью. То, что я хотел бы сделать сейчас, - увеличить оценку релевантности по отношению к расстоянию. Эта страница говорит об этом, но не говорит, как это сделать (http://wiki.apache.org/solr/SpatialSearch)Как повысить показатель релевантности Solr путем инверсии геодезиста()
Я попытался следующие, но это дает мне ошибку:
http://localhost:8983/solr/select/?q={!boost b=recip(geodist(), 1, 1000, 1000)}...
ошибки я получаю:
org.apache.lucene.queryParser.ParseException: Expected identifier at pos 27 str='{!boost b=recip(geodist(), 1, 10 in ...
Любая помощь будет оценена. Благодаря!
http://wiki.apache.org/solr/SpatialSearch#How_to_boost_closest_results –