Hi, I've started to use Solr to build up a search service, but I have encountered a problem here.
However, when I use this URL, it always returns "*sort param could not be parsed as a query, and is not a field that exists in the index: geodist()"* * * http://localhost:8080/solr/select/?indent=true&fl=name,coordinates&q=*:*&sfield=coordinates&pt=45.15,-93.85&sort=geodist()%20asc<http://antlion.skimbl.com:8080/skimbl-solr/select/?indent=true&fl=name,coordinates&q=*:*&sfield=coordinates&pt=45.15,-93.85&sort=geodist(45.15,-93.85)%20asc> It works only when I specify coordinates in geodist(). http://localhost:8080/solr/select/?indent=true&fl=name,coordinates&q=*:*&sfield=coordinates&pt=45.15,-93.85&sort=geodist(45.15,-93.85)%20asc<http://antlion.skimbl.com:8080/skimbl-solr/select/?indent=true&fl=name,coordinates&q=*:*&sfield=coordinates&pt=45.15,-93.85&sort=geodist(45.15,-93.85)%20asc> And the returned documents don't seem to be ranked by distance according to the criteria. My lucene is 3.4. The field 'coordinates' is in geohash format. Can anyone here give me some pointers? Thank you very much. Yung-chung Lin