HI I have to check, but my usecase does not require sorting or even scoring at all. I still do not get what the difference is...
Regards Mirko Gesendet: Sonntag, 08. September 2013 um 12:21 Uhr Von: "Roberto Ragusa" <m...@robertoragusa.it> An: java-user@lucene.apache.org Betreff: Re: Strange performance of Lucene 4.4.0 On 09/07/2013 04:59 PM, Mirko Sertic wrote: > Hi@all > > I am getting strange performance measures on Lucene 4.4.0, maybe someone can > explain this: > > The following syntax leads to pretty slow queries on my machine(16ms for > every execution): > > theSearcher.search(theQuery, null, theSearcher.getIndexReader().maxDoc()); > > but the following syntax leads to an average execution time of 2ms: > > theSearcher.search(theQuery, null, theSearcher.getIndexReader().maxDoc(), new > Sort()); > > Just by providing an empty Sort() instance, which does not sort at all! The > executed query is a simple TermQuery, the index contains about 2'000'000 > documents. This is quite strange.. > Are the results sorted in the first case? (maybe by ranking) -- Roberto Ragusa mail at robertoragusa.it --------------------------------------------------------------------- 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