to elaborate a bit on Mike's comments... : version of Lucene). Lucene doesn't have a hierarchical boolean query model
...it has a relevancy based query model. documents don't just match(true|false) ... if they match, they have a score. : A AND B OR C OR D OR E OR F : -> +A +B C D E F : -> find documents that match clause A and clause B (other clauses don't affect : matching) ...but the other caluses do affect scoring, the more of those clauses that match, the higher the score. -Hoss
