As far as I remember the order of Queries in a BooleanQuery does not affect performance. (but I may be wrong)
Aviran http://www.aviransplace.com -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Friday, August 26, 2005 11:59 AM To: java-user@lucene.apache.org Subject: Does order of BooleanQuery clauses affect search performance? A simple question and I guess it may have been asked before. Does the order of Querys in a BooleanQuery affect search speed? By this I mean if the first clause of a BooleanQuery only returns a few results and the second clause returns lots of results and the two are ANDed is this faster than the other way around? Similarly, does searching stop if no results are found and the logical operations would mean no results can be found (similar to Javas "short circuiting" of logical operations)? I ask because I am creating some reasonably complex queries and if I can get a boost by simply organising the logic sensibly then I will. Regards Paul I. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]