我对 Solr 很陌生,但我正在尝试将它集成到我的网站中。我一直在寻找在 Solr 查询中“提升”结果的方法,但我很难理解如何实现我想要做的事情。
我正在尝试“提升” Solr 搜索中将“userId”字段设置为 1 的某些结果。例如,如果索引中有两个文档具有完全相同的文本相关性,但第一个文档具有“userId” " 字段设置为“1”,另一个设置为“4”,则第一个文档将在结果中定位较高。
无论如何我可以做到这一点吗?非常感谢!
有几种方法可以做到这一点:
另请查看解答此类问题的Solr 相关性常见问题解答。
使用“&sort=score desc,userId asc”作为参数可能会有所帮助