Solr dismax仅查询提升结果

时间:2012-02-27 22:43:48

标签: solr solrnet

我想仅使用dismax查询来提升分数较高的文档而不执行任何查询。所以,例如,如果我想做dismax查询,我将设置以下参数:

q=my search term
qf=Field1^100 Field2^10 Field3^1
q.alt=*:*
defType:dismax

现在,我的问题是如何仍然应用此设置以提升结果文档? 我希望我能正确解释这个问题。

感谢。

1 个答案:

答案 0 :(得分:1)

如果您不进行任何查询,则无需提升。

dismax查询只不过是在几个字段中的任何一个字段中匹配的查询。您可以按照指定的方式增强dismax查询,但是您需要执行查询来提升它。

q.alt仅在未指定查询时使用。