2
我想升級我們的Solr實例從打補丁1.4版本到3.5,但我似乎有一個奇怪的問題與搜索。任何標準搜索都可以正常工作,但我的dismax處理程序失敗。那麼,不是真的失敗了,但它沒有給我任何結果。如果我嘗試啓用調試,我得到以下錯誤:Solr從1.4升級到3.5
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>
已解決問題:問題是的組合應該是並且拼寫檢查組件配置錯誤。 –
firelore
2012-01-30 16:26:23