The question here is: is a 'smaller' boolean query consuming less ressources? 

Gruss, Ralf

Gesendet vom Mobiltelefon
‎
  Originalnachricht  
Von: Ralf Heyde
Gesendet: Montag, 2. Februar 2015 16:28
An: [email protected]; [email protected]
Antwort an: [email protected]
Betreff: AW: Lucene Boolean Query Minimization

Just an idea: could it be optimized by boolean Algebra?

Gruss, Ralf

Gesendet vom Mobiltelefon
‎
  Originalnachricht  
Von: Uwe Schindler
Gesendet: Montag, 2. Februar 2015 16:25
An: [email protected]
Antwort an: [email protected]
Betreff: RE: Lucene Boolean Query Minimization

Hi,

You don't give an example of the type of Boolean query you want to "minimize". 
I have no idea "how" it could be optimized without that information. If a 
Boolean query contains only one clause, it is rewritten automatically to be the 
query of its single clause (with boosts multiplied). But if you have many 
Boolean clauses, how could those be optimized? If you have multiple term 
queries as clauses with identical terms, one could optimize that by merging 
those clauses and add their boosts, but this is not done automatically.

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: [email protected]


> -----Original Message-----
> From: Apurv Verma [mailto:[email protected]]
> Sent: Monday, February 02, 2015 11:31 AM
> To: [email protected]
> Subject: Lucene Boolean Query Minimization
> 
> Hey all,
> I have a large boolean query in lucene which can be minimized to a smaller
> version with fewer clauses. Does Lucene automatically minimize complex
> boolean queries to simpler versions before executing them?
> 
> If not, are there are predefined ways to do so?
> 
> --
> Regards,
> Apurv


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to