Hi, 

> From: Steven Pannell [mailto:[EMAIL PROTECTED] 

> I want to create a boolean query like:
> 
> 'book' AND ( 'fred' OR 'ginger')
>
> 
>         TermQuery t1 = new TermQuery(new Term("type","book"));
>         TermQuery t2 = new TermQuery(new Term("author","fred"));
>         TermQuery t3 = new TermQuery(new Term("title","ginger"));
> 
>         BooleanQuery q1 = new BooleanQuery();
>         q1.add(t3,false,false);
>         q1.add(t2,false,false);

Q1 is (t2 OR t3) now.

BooleanQuery q2 = new BooleanQuery();
q2.add(t1,true,false);
q2.add(q1,true,false);

Q2 is (t1 AND Q1).

I guess.

Pasha Bizhan


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to