Hi Otis, they are generally processed in docId order. The special case "out-of-order" processing is only used for BooleanScorer1, in which the document IDs can be reported to the Collector out-of-order (because BooleanScorer scores documents in buckets). If you don’t allow out-of-order scoring, BooleanScorer2 is used. But this out-of-order processing is just a "may" (the scorer "may" process document in an undefined order), but only BS1 does this and there is no way to "define the order". You just mark your collector to be able to handle the out-of-docid-order case.
To change the docid order, you may need to re-sort your index to have the documents in the preferred order. See the recent features about index sorting. There is no other possibility to change the document order. Of curse then you have to use BS2 (don’t allow out-of-order scoring), to get documents in your preferred index order. ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: Otis Gospodnetic [mailto:otis.gospodne...@gmail.com] > Sent: Thursday, April 04, 2013 3:56 AM > To: java-user@lucene.apache.org > Subject: Document scoring order? > > Hi, > > When Lucene scores matching documents, what is the order in which > documents are processed/scored and can that be changed? I'm guessing it > scores matches in whichever order they are stored in the index/on disk, > which means by increasing docIDs? > > I do see some out of order scoring is possible.... but can one visit docs to > score in, say, lexicographical order of a specific document field? > > Thanks, > Otis > -- > Solr & ElasticSearch Support > http://sematext.com/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org