В моем файле solrconfig.xml я указываю мм еще на 100%, при поиске с несколькими терминами по-прежнему отображаются результаты, которые соответствуют только некоторым из условий поиска. Если я явно ставлю «+» перед каждым термином, желаемое поведение достигается, но по понятным причинам я не хочу, чтобы пользователь вводил «+».
Кроме того, я пробовал несколько вариантов параметра mm, и ни один из них, похоже, не достиг того, что я хочу. Ниже весь обработчик запросов:
<requestHandler name="dismax" class="solr.SearchHandler" >
<lst name="defaults">
<str name="defType">dismax</str>
<str name="echoParams">explicit</str>
<float name="tie">0.01</float>
<str name="qf">
body^0.5 subject^3.0 from^10.0 to^7.0
</str>
<str name="mm">
100%
</str>
<int name="ps">100</int>
<str name="q.alt">*:*</str>
</lst>
</requestHandler>
Что я делаю не так?