FAQ
Exactly what I was trying to do. Thanks.
On 15/12/2009, at 4:25 PM, TCK wrote:

How about the following?

BooleanQuery bq1 = new BooleanQuery();
bq1.add(new PrefixQuery(new
Term("heading",word)),BooleanClause.Occur.SHOULD);
bq1.add(new PrefixQuery(new
Term("attribute",word)),BooleanClause.Occur.SHOULD);

BooleanQuery bq = new BooleanQuery();
bq.add(bq1, BooleanClause.Occur.MUST);
if(subjectId.length()>0)
bq.add(new PrefixQuery(new Term("subject_id",subjectId)),
BooleanClause.Occur.MUST);

I think bq should now be your desired query.

-TCK

____________________________________
Information Technology Services,
The University of Melbourne

Email: [email protected]
Phone: +61 3 8344 2884
Mobile: +61 4 1095 7575


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

Search Discussions

Discussion Posts

Previous

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 3 of 3 | next ›
Discussion Overview
groupjava-user @
categorieslucene
postedDec 15, '09 at 4:51a
activeDec 15, '09 at 5:31a
posts3
users2
websitelucene.apache.org

2 users in discussion

Jacob Rhoden: 2 posts TCK: 1 post

People

Translate

site design / logo © 2023 Grokbase