Dismax does not support boolean queries, you may try using Extended
Dismax for the boolean support.
https://issues.apache.org/jira/browse/SOLR-1553

Regards,
Jayendra

On Mon, Mar 21, 2011 at 8:24 AM, Savvas-Andreas Moysidis
<savvas.andreas.moysi...@googlemail.com> wrote:
> Hello,
>
> The Dismax search handler doesn't have the concept of a logical operator in
> terms of OR-AND but rather uses a feature called Min-Should-Match (or mm).
> This parameter specifies the absolute number or percentage of the entered
> terms that you need them to match. To have an OR-like effect you can specify
> an mm=0% and for AND-like an mm=100% should work.
>
> More information can be found here:
> http://wiki.apache.org/solr/DisMaxQParserPlugin#mm_.28Minimum_.27Should.27_Match.29
>
> On 21 March 2011 11:46, Gastone Penzo <gastone.pe...@gmail.com> wrote:
>
>> Hi.
>> i have a problem with logic operator OR in dismax query search.
>> some days ago the query worked well. now it returns me anything (0
>> documents)
>>
>> i explain:
>>
>> the query is:
>> http://localhost:8983/solr/select/?q=
>> "1324"OR"4322"OR"2324"OR%20hello+world&defType=dismax&qf=code%20title
>>
>> the schema has the fields:
>> code
>> title
>>
>> i want to search the docs with hello world in the title, plus the docs with
>> the codes 1324,4322,2324 (even if they don't have hello world in the
>> title).
>> the result is the query returns to me the docs with these codes AND hello
>> world in the title (logic AND, not OR)
>>
>> the default operator in the schema is OR
>>
>> what's happened??
>>
>> thank you
>>
>>
>>
>> --
>> Gastone Penzo
>>
>> *www.solr-italia.it*
>> The first italian blog dedicated to Apache Solr
>>
>

Reply via email to