没有计算分数的Solr查询

时间:2017-01-27 17:40:28

标签: solr

是否可以在不计算分数的情况下运行dismax查询?我只需要进行一些测试 - 分数计算对Solr搜索性能的影响是什么。

现在我有这样的dismax查询: { limit : 10, params:{ defType:"dismax", q:"${query}", q.op:"${operator}", qf:"${fields}", indent:"off" } } 有没有一些简单的方法来实现我想要的?也许我应该使用过滤器查询,但我如何指定运算符并使用用户的查询阶段,因为它没有在fq中进行任何处理?

1 个答案:

答案 0 :(得分:0)

您可以introduce different query parser through localparams,例如:

q=*:*&fq={!type=dismax qf='${fields}'}${query}

..应该有用。如果这些不是您自己扩展的局部变量,则语法可能略有不同。