0
solr要求ハンドラに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>
、私は "DEFTYPE = dismax & BF = docRank" とSolrの要求したとき、それが動作します。
Solrこのハンドラは、削除すると例外がスローされるので、このハンドラを使用してください。
ありがとうございました。
クエリの例を追加できますか?あなたのクエリでluceneのデフォルトの検索ハンドラの構文が使用された場合、このdismaxの設定をdefault = "true"に設定しても、solrはluceneのデフォルト検索ハンドラを使用します。 –