0

当在附加字段中找到用户查询字符串时,我正在尝试设置自定义 requestHandler 以包含附加提升。(使用 Solr 8.5。)

(我可以配置 qf 字段以在该字段中找到字符串时提供乘法提升,但我正在尝试获得加法提升。)

以下语法允许我重新使用用户查询字符串来提升 URL:

http://aaronwalker.dev:8983/solr/fish_market/select?q=tuna&bq=species_signal:${q}^5

但是,当我尝试在 requestHandler 配置中使用类似的语法时,出现以下错误。

<str name="bq">species_signal:${q}^5</str>

No system property or default value specified for q value:species_signal:${q}^5"
<str name="bq">species_signal:{$q}^5</str>

Cannot parse 'species_signal:{$q}^5': Encountered \" \"}\" \"} \"\"

有没有办法配置请求处理程序以在提升查询或其他提升属性中重新使用主用户查询输入 (q)?

4

0 回答 0