J'ai donc implémenté et utilisé avec succès Solr 4. Je dois dire que Solr 4 est génial! Quoi qu'il en soit, j'ai trié avec succès par distance et utilisé un géofiltre pour limiter les résultats à une certaine zone. Ce que je voudrais faire maintenant, c'est augmenter le score de pertinence par l'inverse de la distance. Cette page parle mais ne dit pas comment le faire (http://wiki.apache.org/solr/SpatialSearch)Comment augmenter le score de pertinence de Solr par l'inverse de geodist()
J'ai essayé ce qui suit, mais il me donne une erreur:
http://localhost:8983/solr/select/?q={!boost b=recip(geodist(), 1, 1000, 1000)}...
L'erreur que je reçois est:
org.apache.lucene.queryParser.ParseException: Expected identifier at pos 27 str='{!boost b=recip(geodist(), 1, 10 in ...
Toute aide serait appréciée. Merci!
http://wiki.apache.org/solr/SpatialSearch#How_to_boost_closest_results –