在按字段排序的结果之上获取 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.
我们使用的是 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.