Solr定义自定义排序顺序

时间:2016-05-23 05:06:17

标签: sorting solr

我使用Solr为我的网站提供分面导航。但是,我需要定义facet的自定义排序顺序和结果。

以下是我需要做的一个例子。

当前方面

活动

Jogging (32)
Skipping (8)
Hiking (6)
Swimming (6)
Skiing (5)
etc

要求1: 我需要做的是,在查询中定义自定义排序顺序,这样当用户登陆搜索结果页面时它会显示所有结果,但是Jogging标签的结果将始终首先加载,然后跳过等等

要求2: 如果我能够达到1,那么还有更多,从第2个方面开始,我只需要加载5个结果,其余的应该附加到结果集的尾部。对于例如 - 跳过将仅加载前5个跳过,其余3将添加到整个结果集的尾部。

要求2是好的,如果纯粹通过solr查询无法实现,我可以推迟该要求,但必须要求1。

我现在对Solr很新,需要知道处理它的最佳方法。任何帮助或指示都将受到高度赞赏。

由于 - RT

0 个答案:

没有答案