我对Solr很新,但我正在尝试将其整合到我的网站中。我一直在寻找在Solr查询中“提升”结果的方法,但我很难理解如何实现我想要做的事情。
我试图在“字段”userId“设置为1的Solr搜索中”提升“某些结果。例如,如果索引中有两个文档具有完全相同的文本相关性,但第一个文档具有“userId”字段设置为“1”而另一个设置为“4”,则第一个文档将位于结果中的较高位置。
反正我能做到吗?非常感谢你!
答案 0 :(得分:6)
有几种方法可以做到这一点:
另请查看解答此类问题的Solr relevancy FAQ。
答案 1 :(得分:-3)
使用“& sort = score desc,userId asc”作为参数可能有帮助