This (reversing a SortField.FIELD_DOC) should work... if it doesn't it's a bug.
SortField.FIELD_DOC and SortField.FIELD_SCORE are "first class" SortField objects. Mike On Fri, Apr 10, 2009 at 5:31 AM, Uwe Schindler <u...@thetaphi.de> wrote: > It should, do not use Sort.INDEX_ORDER, create a SortField with indexorder > and the reverse parameter, the SortField can be warpped inside a Sort > instance and voila. I am not sure, if it works, but it should. Same with > score. > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > >> -----Original Message----- >> From: Preetham Kajekar [mailto:preet...@cisco.com] >> Sent: Friday, April 10, 2009 11:27 AM >> To: java-user@lucene.apache.org >> Subject: Re: MultiSearcher query with Sort option >> >> Hi, >> I just realized it was a bug in my code. >> On a related note, is it possible to Sort based on reverse index order ? >> >> Thanks, >> ~preetham >> >> Uwe Schindler wrote: >> > Hallo Preetham, >> > >> > never heard of this. What Lucene version do you use? >> > To check out, try the search in andifferent way: >> > Combine the two indexes not into a MultiSearcher, instead open an >> > IndexReader for both indexes and combine both readers to a MultiReader. >> This >> > MultiReader can be used like a conventional single index and searched >> with >> > IndexSearcher. If the error then disappears, there may be a bug. If not, >> > something with your indexes is wrong. >> > >> > I always recommend to only use MultiSearcher in distributed or parallel >> > search scenarios, never for just combining two indexes. >> > >> > Uwe >> > >> > ----- >> > Uwe Schindler >> > H.-H.-Meier-Allee 63, D-28213 Bremen >> > http://www.thetaphi.de >> > eMail: u...@thetaphi.de >> > >> > >> >> -----Original Message----- >> >> From: Preetham Kajekar [mailto:preet...@cisco.com] >> >> Sent: Friday, April 10, 2009 9:43 AM >> >> To: java-user@lucene.apache.org >> >> Subject: MultiSearcher query with Sort option >> >> >> >> Hi, >> >> I am using a MultiSearcher to search 2 indexes. As part of my query, I >> >> am sorting the results based on a field (which in NOT_ANALYSED). >> >> However, i seem to be getting hits only from one of the indexes. If I >> >> change to Sort.INDEX_ORDER, I seem to be getting results from both. Is >> >> this a know problem ? >> >> >> >> Thanks, >> >> ~preetham >> >> >> >> --------------------------------------------------------------------- >> >> 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 >> > >> > >> > >> >> --------------------------------------------------------------------- >> 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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org