我正在使用 Asp.Net、C# 和 Solrnet 开发一个搜索引擎应用程序。我使用标准的请求处理程序。有没有一种方法可以在查询时从 solrconfig.xml 文件本身内部提升字段。就像 Dismax 处理程序的“qf”字段一样。
现在正在搜索“field1:value^1.5 field2:value^1.2 field3:value^0.8”,这是在中间层完成的。我希望 Solr 本身使用标准请求处理程序来执行此操作。我可以在标准 req 处理程序中编写类似的东西吗?
这是我的 solrconfig 文件。
<requestHandler name="standard" class="solr.SearchHandler" default="true">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="hl">true</str>
<str name="hl.snippets">3</str>
<str name="hl.fragsize">25</str>
<str name="qf">file_description^100.0 file_content^6.0 file_name^10.0 file_comments^4.0
</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
问候
维涅什