*Objective: To find out all locations those are present within 1 KM of the specified reference point, sorted by the distance from the reference*
curl -i --globoff --negotiate -u XXX:XXX -XGET -H "Accept: application/json" \ -X GET "http://xxxxxx:8983/solr/loc_data/select?q=*:*&wt=json&indent=true&start=0&rows=1000&fq=%7B!geofilt%7D&sfield=GEO_LOCATION&pt=25.8227920532,-80.1314697266&d=1&sort=geodist()+asc" ------------------------------------------------------------------------------------------ { "responseHeader":{ "status":400, "QTime":1, "params":{ "d":"1", "sort":"geodist() asc", "indent":"true", "start":"0", "q":"*:*", "sfield":"GEO_LOCATION", "pt":"25.8227920532,-80.1314697266", "doAs":"*****", "wt":"json", "fq":"{!geofilt}", "rows":"1000"}}, "error":{ "msg":"*sort param could not be parsed as a query, and is not a field that exists in the index: geodist()"*, "code":400}} Please note that, the query works properly without the geodist() function. I am newbie to Solr. Please help. Regards, Niraj -- View this message in context: http://lucene.472066.n3.nabble.com/sort-param-could-not-be-parsed-as-a-query-and-is-not-a-field-that-exists-in-the-index-geodist-tp4197350.html Sent from the Solr - User mailing list archive at Nabble.com.