我有一个搜索系统,允许用户设置他们的偏好,然后根据这些偏好提升 SOLR 搜索的结果。当结果被提升时,我想给用户一些视觉反馈,但要做到这一点,我需要找到一种方法来判断特定结果是否被提升。
到目前为止,我已经考虑过使用分数值,如果分数高于某个阈值,那么我知道它已经被提升了,但是分数似乎从查询到查询变化很大,所以我不知道如何设置这样的门槛。
如果我在结果中以某种方式获得了预提升分数,那么我可以将其与最终的提升后分数进行比较,并知道结果已被提升,但我认为预提升分数不可用(请如我错了请纠正我)。
有没有人有任何其他想法如何实现这一目标?