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 >> > >> > > >