按分数

时间:2015-09-25 07:59:25

标签: java solr

我的目录中有很多产品,所以有时候一些查询会有很多搜索结果。 Solr有自己的字段'得分,我们的客户希望通过限制'得分来限制搜索结果。值。例如,如果我们设置限制分数值'到500,然后在搜索结果中应该只有得分>的产品500.(我知道这是一种不好的做法)。 我在谷歌上试了很多,试图编辑edismax等等。

所以我的问题,我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

这不起作用,因为分数不一致。它们只在单个查询中有意义,并且没有良好的绝对表示。它们在SolrCloud中形成单个集合的不同核心之间甚至不一致。您将无法找到有意义的号码。

您需要回到业务部门,询问他们的意思在业务方面,然后看看Solr如何回答这个问题。在某些情况下甚至可能意味着不同的索引策略。