【发布时间】:2011-05-21 21:37:37
【问题描述】:
我正在搜索“产品文档”。换句话说,我的 solr 文档是产品记录。我想说的是查询的前 50 个匹配产品。然后我希望能够按名称或价格对前 50 个评分文档进行排序。我没有看到太多关于如何做到这一点,因为按分数排序,然后按名称或价格并没有真正的帮助,因为分数是浮动的。
我不介意我是否可以将分数映射到范围(例如 8.0-8.99 的分数将进入 8 桶分数),然后按范围排序,然后按名称排序,但因为基本上得分没有标准化,这仍然会使事情变得更难。
Tl;dr 如何在排序前从 solr 结果集中排除低分文档?
【问题讨论】: