Минимальное соответствие Solr не работает?

В моем 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>

Что я делаю не так?

1
задан smurthas 27 August 2010 в 23:46
поделиться