使用Demax查询Solr,调试分数中未显示字段

使用Demax查询Solr,调试分数中未显示字段,solr,dismax,Solr,Dismax,我正在solr中存储一组产品作为文档。我将名称、描述、关键字和产品类别名称分离到单独的字段中,以便使用Demax处理程序独立地增强它们。所有字段都以相同的方式存储为“文本” 我将fl参数中的这四个字段传递给Demax处理程序,并在qf字段中用boost指定它们。并非每个记录(文档)都有一个与之关联的类别名称,但我遇到的问题是,即使在查询结果中返回了类别名称,我也没有看到我应用于该字段的增强在solr查询的调试输出中生效 有人知道为什么会这样吗?我也有同样的问题。增加“qf”参数中的字段对分数没有

我正在solr中存储一组产品作为文档。我将名称、描述、关键字和产品类别名称分离到单独的字段中,以便使用Demax处理程序独立地增强它们。所有字段都以相同的方式存储为“文本”

我将fl参数中的这四个字段传递给Demax处理程序,并在qf字段中用boost指定它们。并非每个记录(文档)都有一个与之关联的类别名称,但我遇到的问题是,即使在查询结果中返回了类别名称,我也没有看到我应用于该字段的增强在solr查询的调试输出中生效


有人知道为什么会这样吗?

我也有同样的问题。增加“qf”参数中的字段对分数没有影响。例如,如果您在搜索“技术”时试图增加类别字段,下面是我认为有效的,然后是实际有效的

Did not work: &fq=name description keywords category^2
如果添加“bq”参数,您应该会看到分数的变化:

Worked: &bq=category:technology^2