Solr:不使用Demax的加法boost查询-可能吗?

Solr:不使用Demax的加法boost查询-可能吗?,solr,lucene,dismax,Solr,Lucene,Dismax,我有一个析取Lucene查询,如下所示: (子句1或子句2或…或子句N)我想在它上面添加一个附加的boost查询,就像DisMax解析器中的bq参数一样 我尝试了{!edismax qf=''bq='my_boost_query'}(子句1或子句2或…或子句N),但它返回了零结果。(我认为这可能是由空的qf参数引起的) 是否可以在不使用DisMax格式重写查询的情况下执行此操作?也许是Lucene查询解析器的一些特殊语法,比如\u val\u等等?或者可能是DisMaxwrapper完成了这项工

我有一个析取Lucene查询,如下所示:
(子句1或子句2或…或子句N)
我想在它上面添加一个附加的boost查询,就像
DisMax
解析器中的
bq
参数一样

我尝试了
{!edismax qf=''bq='my_boost_query'}(子句1或子句2或…或子句N)
,但它返回了零结果。(我认为这可能是由空的
qf
参数引起的)

是否可以在不使用
DisMax
格式重写查询的情况下执行此操作?也许是
Lucene
查询解析器的一些特殊语法,比如
\u val\u
等等?或者可能是
DisMax
wrapper完成了这项工作,但我只是在上面的查询语法中遗漏了一些东西