Sto giocando con la nuova ricerca geospaziale Solr 4. Come in un esempio da http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4 sto cercando di ottenere i risultati in questo modo:Come ottenere la distanza nella ricerca geospaziale Solr 4?
http://localhost:8983/solr/allopenhours/select?
&q=foobar
&fq=geo:%22Intersects(Circle(54.729696,-98.525391%20d=0.08992))%22
&q={!%20score=distance}
&fl=*,score
Ma non funziona. Come posso ottenere campi distanza e punteggio nel set di risultati?
Viene restituito il seguente errore: 'Errore durante l'analisi del nome del campo: geodist - parametri non sufficienti: []' – andrexus
Ecco un riferimento per la funzione 'geodist()' http://wiki.apache.org/solr/ SpatialSearch # geodist _-_ The_distance_function –
'A ValueSource non è direttamente disponibile da questo campo. Prova invece una query usando la distanza come punteggio. – andrexus