обработчик запросов solr не учитывает параметр по умолчанию - PullRequest
0 голосов
/ 11 июля 2011

Когда я добавляю параметр somme по умолчанию в обработчик запросов solr, solr не учитывает его.

Мой обработчик запросов выглядит так:

  <requestHandler name="default" class="solr.SearchHandler" lazy="true" default="true">  
<lst name="defaults">
    <str name="defType">dismax</str>
    <str name="echoParams">explicit</str>
    <str name="bf">
        docRank
    </str>
  <str name="spellcheck.onlyMorePopular">false</str>
  <str name="spellcheck.extendedResults">false</str>
  <str name="spellcheck.count">10</str>
  <str name="hl.usePhraseHighLighter">true</str>
  <str name="hl.highlightMultiTerm">true</str>
  <str name="hl.mergeContiguous">true</str>
</lst>
<arr name="last-components">
    <str>highlight</str>
    <str>spellcheck</str>
 </arr>

Однако, когда я запрашиваю solr с помощью "defType = dismax & bf = docRank", это работает.

Solr использует этот обработчик, потому что, если я удаляю его, исключение solr throw.

Спасибо за помощь.

1 Ответ

0 голосов
/ 12 июля 2011

Я нашел, почему это не работает.Синтаксис двух обработчиков различен (по умолчанию и dismax).

Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...