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

在按字段结果排序的基础上获取Solr提升的结果,solr,solrnet,relevance,solr-boost,Solr,Solrnet,Relevance,Solr Boost,我们正在使用Solr5。我们能够将显示顺序字段上的排序应用到Solr查询中,并且效果良好。我们有一些被提升的结果,并且总是首先想要它们。如果我们移除排序,则高程工作正常。然而,我们无法让它们一起工作 我们希望首先在顶部列出提升的结果,然后根据显示顺序字段列出其他结果 然而,我们无法找到如何做到这一点。任何帮助都将不胜感激 提前感谢。默认情况下尊重排序参数,但您可以通过提供强制提升参数来覆盖该参数: 强制提升 默认情况下,此组件尊重请求的排序参数:如果请求要求按日期排序,它将按日期排序结果。如果f

我们正在使用Solr5。我们能够将显示顺序字段上的排序应用到Solr查询中,并且效果良好。我们有一些被提升的结果,并且总是首先想要它们。如果我们移除排序,则高程工作正常。然而,我们无法让它们一起工作

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

然而,我们无法找到如何做到这一点。任何帮助都将不胜感激

提前感谢。

默认情况下尊重
排序
参数,但您可以通过提供
强制提升
参数来覆盖该参数:

强制提升

默认情况下,此组件尊重请求的排序参数:如果请求要求按日期排序,它将按日期排序结果。如果forceElevation=true(默认值),结果将首先返回增强的文档,然后按日期排序


在查询时,尝试添加param
enableElevation=true&forceElevation=true
,有关详细信息,请参阅@MatsLindh的答案。