获得Solr Elevated结果在Sorted by字段结果之上

时间:2016-07-02 05:08:30

标签: solr solrnet relevance solr-boost

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

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

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

提前致谢。

1 个答案:

答案 0 :(得分:3)

默认情况下,

QueryElevation会尊重sort参数,但您可以通过提供forceElevation参数来覆盖此参数:

  

<强> forceElevation

     

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