Michael's comments are spot on, and the deeper thing you should be
aware of is that Solr query parsing does not implement strict boolean
logic, see Chris Hostetter's excellent blog here:
https://lucidworks.com/2011/12/28/why-not-and-or-and-not/

As Michael suggests, parenthesizing carefully can make the parsing
behave like boolean logic.

Best,
Erick

On Mon, Apr 24, 2017 at 4:05 AM, Michael Kuhlmann <k...@solr.info> wrote:
> Make sure to have a whitespace are the OR operator.
>
> The parenthesises should be around the OR query, not including the "fq:"
> -- this should be outside the parenthesises (which are not necessary at
> all).
>
> What exactly are you expecting?
>
> -Michael
>
> Am 24.04.2017 um 12:59 schrieb VJ:
>> Hi All,
>>
>> I am facing issues with OR/AND conditions with query parameters:
>>
>> fq=cioname:"XYZ" & (fq=attr1:trueORattr2:true)
>>
>> The queries are not returning expected results.
>>
>> I have tried various permutation and combinations but couldn't get it
>> working. Any pointers on this?
>>
>>
>>
>> Regards,
>> VJ
>>
>

Reply via email to