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
> >
>

Reply via email to