2012-02-27 54 views
0

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

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

现在,我的问题是我怎么能仍然适用此设置,以提高结果的文件? 我希望我能正确解释问题。

谢谢。

回答

1

如果你没有做任何查询,那么没有什么可以提升。

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

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