Hi,

Thanks for reply.
I want to sort my docs on name field, it is working well only if I have all 
fields populated well.
But my latlng field is optional, every doc will not have this value. So those 
docs are not getting sorted.

Regards
Harshvardhan Ojha

-----Original Message-----
From: Rafał Kuć [mailto:r....@solr.pl] 
Sent: Tuesday, July 03, 2012 5:24 PM
To: solr-user@lucene.apache.org
Subject: Re: Problem with sorting solr docs

Hello!

Your query suggests that you are sorting on the 'name' field instead of the 
latlng field (sort=name +asc).

The question is what you are trying to achieve ? Do you want to sort your 
documents from a given geographical point ? If that's the case you may want to 
look here: http://wiki.apache.org/solr/SpatialSearch/
and look at the possibility of sorting on the distance from a given point. 

--
Regards,
 Rafał Kuć
 Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch - ElasticSearch


Hi,
 
I have 260 docs which I want to sort on a single field latlng.
<doc>
<str name="id">1</str>
<str name="name">Amphoe Khanom</str>
<str name="latlng">1.0,1.0</str>
</doc>
 
My query is :
http://localhost:8080/solr/select?q=*:*&sort=name +asc
 
This query sorts all documents except those which doesn’t have latlng, and I 
can’t keep any default value for this field. 
My question is how can I sort all docs on latlng?
 
Regards
Harshvardhan Ojha  | Software Developer - Technology Development
    |  MakeMyTrip.com, 243 SP Infocity, Udyog Vihar Phase 1, Gurgaon, Haryana - 
122 016, India

What's new?: Inspire - Discover an inspiring new way to plan and book travel 
online.


Office Map

Facebook

Twitter


 

Reply via email to