2016-07-02 49 views
1

我们正在使用Solr 5.我们能够对Solr查询中的显示顺序字段应用排序,它工作正常。我们有一些提升的结果,并且总是希望他们第一。如果我们移除分类,则提升工作正常。但是,我们无法让他们两人一起工作。在Solr查询结果顶部显示结果

我们希望首先根据显示顺序字段在顶部显示高位结果,然后显示其他结果。

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

在此先感谢。

+1

尝试在查询时添加参数'enableElevation = true&forceElevation = true',请参阅@ MatsLindh的答案以获取详细信息。 –

回答

3

QueryElevation尊重默认sort参数,但可以通过为forceElevation参数覆盖此:

forceElevation

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

+0

谢谢。这对我来说非常好。 – Krunal

+0

好点! Matslindh –