How do we sort by internal doc id (say on one index only) using Solr?
I saw couple of threads saying it (Sort.INDEXORDER) was not supported
in Solr,

http://www.nabble.com/sort-by-index-id-descending--td16124009.html#a16124009
http://www.nabble.com/Reverse-sorting-by-index-order-td1321032.html#a1321032

Has the index order support been added in Solr 1.4? How do we use that
- any documentation?

Thanks,
-vivek

On Thu, Jul 9, 2009 at 2:21 PM, Otis
Gospodnetic<otis_gospodne...@yahoo.com> wrote:
>
> Ah, with multiple indices you can't rely on the max Lucene doc Id.  I think 
> you have to do with the timestamp approach.
>
> Otis
> --
> Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
>
>
>
> ----- Original Message ----
>> From: vivek sar <vivex...@gmail.com>
>> To: solr-user@lucene.apache.org
>> Sent: Thursday, July 9, 2009 1:13:54 PM
>> Subject: Re: Boosting for most recent documents
>>
>> Thanks Otis. I got a distributed index - using Solr multi-core.
>> Basically, I got 6 indexer instances running on 3 different boxes.
>> Couple of questions,
>>
>> 1)  Is it possible to sort on document id for multiple-shards? How is that 
>> done?
>> 2) How would boost by most recent doc at index time?
>>
>> Thanks,
>> -vivek
>>
>>
>>
>> On Wed, Jul 8, 2009 at 7:47 PM, Otis
>> Gospodneticwrote:
>> >
>> > Sort by the internal Lucene document ID and pick the highest one.  That 
>> > might
>> do the job for you.
>> >
>> > Otis
>> > --
>> > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
>> >
>> >
>> >
>> > ----- Original Message ----
>> >> From: vivek sar
>> >> To: solr-user
>> >> Sent: Wednesday, July 8, 2009 8:34:16 PM
>> >> Subject: Boosting for most recent documents
>> >>
>> >> Hi,
>> >>
>> >>   I'm trying to find a way to get the most recent entry for the
>> >> searched word. For ex., if I have a document with field name "user".
>> >> If I search for user:vivek, I want to get the document that was
>> >> indexed most recently. Two ways I could think of,
>> >>
>> >> 1) Sort by some time stamp field - but with millions of documents this
>> >> becomes a huge memory problem as we have seen OOM with sorting before
>> >> 2) Boost the most recent document - I'm not sure how to do this.
>> >> Basically, we want to have the most recent document score higher than
>> >> any other and then we can retrieve just 10 records and sort in the
>> >> application by time stamp field to get the most recent document
>> >> matching the keyword.
>> >>
>> >> Any suggestion on how can this be done?
>> >>
>> >> Thanks,
>> >> -vivek
>> >
>> >
>
>

Reply via email to