Соль улучшается с 1.4 до 3.5 - PullRequest
2 голосов
/ 28 января 2012

Я пытаюсь обновить наш экземпляр Solr с исправленной версии 1.4 до 3.5, но у меня, похоже, возникла странная проблема с поиском.Любой стандартный поиск будет работать нормально, но мой обработчик dismax не работает.Ну, на самом деле ничего не выходит, но это не дает мне никаких результатов.Если я пытаюсь включить отладку, я получаю следующую ошибку:

Problem accessing /solr/select. Reason:

null

java.lang.NullPointerException
at org.apache.solr.handler.component.DebugComponent.process(DebugComponent.java:52)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:202)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
...

Я полностью озадачен тем, что здесь происходит.

Соответствующая часть solrconfig.xml:

<requestHandler name="dismax" class="solr.SearchHandler">
  <lst name="defaults">
    <str name="defType">dismax</str>
    <str name="mm">100%</str>
    <int name="ps">100</int>
    <str name="q.alt">*:*</str>
    <str name="spellcheck.onlyMorePopular">false</str>
    <str name="spellcheck.extendedResults">true</str>
    <str name="spellcheck.count">25</str>
    <str name="spellcheck.collate">true</str>
  </lst>
  <arr name="components">
    <str>facet</str>
    <str>debug</str>
    <str>spellcheck</str>
  </arr>
</requestHandler>

1 Ответ

0 голосов
/ 28 января 2012

Удалите <str>debug</str> и используйте debugQuery = true, если вы хотите отладочную информацию.

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