我使用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