Re: Custom BooleanQuery

2008-06-16 Thread Erick Erickson
First, have you tried looking at bq.toString() to see what your query looks like? But from your code, you're not assigning your createTerm to anything, so your BQ is constructed from two terms on "field" that have no values. You need something like bq.add(t.createTerm("foo), Occur.MUST); Best Er

Custom BooleanQuery

2008-06-16 Thread Sascha Fahl
Hi, I'm trying to build my own query. I want to combine several TermQuery + 1 PrefixQuery in a BooleanQuery. The Code looks like this: BooleanQuery bq = new BooleanQuery(); Term t = new Term("field", ""); t.createTerm("foo"); TermQuery tq = new TermQuery(t); bq.add(tq, Occur.MUST); t.create