Solr 1.4 相当新——似乎确实非常强大。但是,当尝试按相关性(分数)和 rating_value(每个结果的 0 到 5 星评级)的顺序返回搜索结果时,我被卡住了。
我尝试通过“评分 desc,分数 desc”来排序搜索结果,虽然这很有效,但感觉有点基本。
我最终想根据它被评为多少星(0 到 5)来提高搜索结果的相关性。因此,一个 5 星的结果应该给予最高的提升。
我确实尝试添加 'rating_value:1^0.1 rating_value:2^0.2' 等等,但这似乎大大提高了没有关键字匹配但确实有高星级的答案。
很感谢任何形式的帮助!谢谢, 赛布