I think a workaround for your specific case could be to set mm=100% & q.op=OR 
(although it used to work for q.op=AND before)

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com

> 25. apr. 2016 kl. 14.53 skrev Shawn Heisey <apa...@elyograg.org>:
> 
> On 4/25/2016 6:39 AM, Bastien Latard - MDPI AG wrote:
>> Remember:
>> If I add the following line to the schema.xml, even if I do a search
>> 'title:"test" OR author:"me"', it will returns documents matching
>> 'title:"test" AND author:"me"':
>> <solrQueryParser defaultOperator="AND"/> 
> 
> The settings in the schema for default field and default operator were
> deprecated a long time ago.  I actually have no idea whether they are
> even supported in newer Solr versions.
> 
> The q.op parameter controls the default operator, and the df parameter
> controls the default field.  These can be set in the request handler
> definition in solrconfig.xml -- usually in "defaults" but there might be
> reason to put them in "invariants" instead.
> 
> If you're using edismax, you'd be better off using the mm parameter
> rather than the q.op parameter.  The behavior you have described above
> sounds like a change in behavior (some call it a bug) introduced in the
> 5.5 version:
> 
> https://issues.apache.org/jira/browse/SOLR-8812
> 
> If you are using edismax, I suspect that if you set mm=100% instead of
> q.op=AND (or the schema default operator) that the problem might go away
> ... but I am not sure.  Someone who is more familiar with SOLR-8812
> probably should comment.
> 
> Thanks,
> Shawn
> 

Reply via email to