Hi
It's pretty straightforward. Create a BooleanQuery and add other queries to it e.g. BooleanQuery bq = new BooleanQuery(); TermQuery tq = new TermQuery(new Term(k, v)); RangeQuery rq = new RangeQuery(new Term(k1, v0), new Term(k1, v1), true); ... bq.add(tq, BooleanClause.Occur.MUST); bq.add(rq, BooleanClause.Occur.SHOULD); ... searcher.search(bq, ...); You can probably find other examples via Google or in the lucene unit tests, or best of all, Lucene In Action section 3.4. -- Ian. On Tue, Jun 3, 2008 at 10:23 AM, <[EMAIL PROTECTED]> wrote: > Hi all, > Sorry for bothering again, > > I am referring Lucene Documentation at > http://lucene.apache.org/java/docs/queryparsersyntax.html > that suggests >>> If you are programmatically generating a query string and then > parsing it with the query parser then you >>should seriously consider > building your queries directly with the query API. In other words, the > query parser >>is designed for human-entered text, not for > program-generated text. > > Is there any sample implementation of Lucene Implementation of > BooleanQuery using API instead of QueryParser? > > > > Cheers > Aamir Yaseen > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: 02 June 2008 04:33 PM > To: java-user@lucene.apache.org > Subject: BooleanQuery Example > > Hi, > > I am new to Lucene, so asking some basic question. > > Is there any example/reference implementation available of Lucene Usage > using BooleanQuery using API instead of QueryParser? > > > > > > > > Cheers > > Aamir Yaseen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]