Thanks for the help, please provide the code to do that.
I tried with this one but it didn't work: Query filterQuery = MultiFieldQueryParser.parse(new String{query1, query2, query3, query4, .... }, new String{field1, field2, field1, field2, ... }, new KeywordAnalyzer()); this results in: field1:query1 OR field2:query2 OR field1:query3 OR field2:query4 ... etc and NOT: (field1:query1 AND field2:query2) OR (field1:query3 AND field2:query4) ... etc please help. On 8/10/07, Erick Erickson <[EMAIL PROTECTED]> wrote: > > I *strongly* suggest you get a copy of Luke. It'll allow you to form > queries > and see the results and you can then answer this kind of question as well > as many others. > > Meanwhile, please see > http://lucene.apache.org/java/docs/queryparsersyntax.html > > Erick > > On 8/10/07, Abu Abdulla alhanbali <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > I need your help in formalizing this query: > > > > (field1:query1 AND field2:query2) OR > > (field1:query3 AND field2:query4) OR > > (field1:query5 AND field2:query6) OR > > (field1:query7 AND field2:query8) ... etc > > > > Please give the code since I'm new to lucene > > how we can use MultiFieldQueryParser or any parser to do the job > > > > greatly appreciated > > >