1

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

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

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

提前致谢。

4

1 回答 1

3

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

forceElevation

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

于 2016-07-02T14:59:18.857 回答