lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sagar Naik <sa...@visvo.com>
Subject Re: formalizing a query
Date Wed, 15 Aug 2007 16:28:27 GMT
Hey,

I think u can try :

MultiFieldQueryParser.parse(String[] queries, String[] fields, 
BooleanClause.Occur[] flags,
      Analyzer analyzer)

The flags arrray will get u ORs and ANDs in places u need

- Sagar Naik

Abu Abdulla alhanbali wrote:
> 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 <erickerickson@gmail.com> 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 <montaqa@gmail.com> 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
>>>
>>>       
>
>   


-- 
Always vizz it us @ visvo.com


-- 
This message has been scanned for viruses and
dangerous content and is believed to be clean.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message