Edismax used to default to mm=100% and not care about q.op at all Then from 4.x it did not care about q.op if mm was set explicitly, but if mm was not set, then q.op=OR —> mm=0%, q.op=AND —> mm=100%
And from 5.5 it seems as q.op does something even if mm is set... -- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com > 1. jun. 2016 kl. 23.05 skrev Greg Pendlebury <greg.pendleb...@gmail.com>: > > But isn't that the default value? In this case the OP is setting mm > explicitly to 2. > > Will have to look at those code links more thoroughly at work this morning. > Apologies if I am wrong. > > Ta, > Greg > > On Wednesday, 1 June 2016, Jan Høydahl <jan....@cominvent.com> wrote: > >>> 1. jun. 2016 kl. 03.47 skrev Greg Pendlebury <greg.pendleb...@gmail.com >> <javascript:;>>: >> >>> I don't think it is 8812. q.op was completely ignored by edismax prior to >>> 5.5, so it is not mm that changed. >> >> That is not the case. Prior to 5.5, mm would be automatically set to 100% >> if q.op==AND >> See https://issues.apache.org/jira/browse/SOLR-1889 and >> https://svn.apache.org/viewvc?view=revision&revision=950710 >> >> Jan