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 >