在按字段排序的结果之上获取 Solr 提升的结果

Getting Solr Elevated Results on top of Sorted by field Results

我们使用的是 Solr 5。我们能够在 Solr 查询中对显示顺序字段应用排序,并且工作正常。我们有某些提升的结果,并且总是首先想要它们。如果我们删除排序,海拔就可以正常工作。但是,我们无法让它们一起工作。

我们希望首先在顶部列出提升的结果,然后根据显示顺序字段列出其他结果。

但是,我们无法找到执行此操作的方法。任何帮助将不胜感激。

提前致谢。

QueryElevation 默认遵循 sort 参数,但您可以通过提供 forceElevation 参数来覆盖它:

forceElevation

By default, this component respects the requested sort parameter: if the request asks to sort by date, it will order the results by date. If forceElevation=true (the default), results will first return the boosted docs, then order by date.