Parameters solr请求处理程序不';t考虑默认参数 当我在SOLR请求处理程序中添加SOME默认参数时,SoR不考虑。
我的请求处理程序如下所示:Parameters solr请求处理程序不';t考虑默认参数 当我在SOLR请求处理程序中添加SOME默认参数时,SoR不考虑。,parameters,solr,request,default,Parameters,Solr,Request,Default,我的请求处理程序如下所示: <requestHandler name="default" class="solr.SearchHandler" lazy="true" default="true"> <lst name="defaults"> <str name="defType">dismax</str> <str name="echoParams">explicit</str> <s
<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>
沮丧
明确的
docRank
错误的
错误的
10
符合事实的
符合事实的
符合事实的
突出
拼写检查
然而,当我用“defType=demax&bf=docRank”请求solr时,它就可以工作了
Solr使用这个处理程序,因为如果我删除它,Solr会抛出异常
谢谢你的帮助。我找到了它不起作用的原因。这两个处理程序的语法是不同的(default和demax)
谢谢您的帮助。您能添加一个查询示例吗?如果您的查询使用了lucene默认搜索处理程序中的语法,solr将使用lucene默认搜索处理程序,即使您将此Demax配置设置为default=“true”