0
當我添加索姆默認參數solr請求處理程序,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>
然而,當我用 「DEFTYPE = dismax & BF = docRank」 Solr的要求,它的工作原理。
Solr使用這個處理程序,因爲如果我刪除它,solr拋出異常。
感謝您的幫助。
請問您可以添加一個查詢的例子嗎?如果您的查詢使用lucene默認搜索處理程序的語法,solr將使用lucene默認搜索處理程序,即使您將此dismax配置設置爲default =「true」 –