我有一个使用标准请求处理程序部署的Solr引擎
<requestHandler name="standard" class="solr.SearchHandler" default="true">
<!-- default values for query parameters -->
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="facet">true</str>
<str name="facet.field">path</str>
<str name="facet.sort">lex</str>
<str name="facet.limit">10</str>
<str name="facet.offset">0</str>
<str name="facet.method">fc</str>
<str name="hl">true</str>
<str name="hl.fl">body</str>
<str name="hl.fragsize">888</str>
<str name="hl.usePhraseHighLighter">true</str>
<str name="hl.highlightMultiTerm">true</str>
<str name="hl.mergeContiguous">true</str>
</lst>
有没有办法省略某些字段被突出显示,例如。说我的查询是:q=Ruth+AND+age:23
。
我只希望搜索词“Ruth”突出显示,但不是23号。
答案 0 :(得分:3)
您可以尝试将查询表达为:q = Ruth&amp; fq = age:23,因为过滤查询不会影响突出显示。