2

我正在尝试按“索引”而不是默认“计数”对构面字段进行排序。http://wiki.apache.org/solr/SimpleFacetParameters#facet.sort

我有诸如日期、地点、关键字等方面的字段。默认情况下,所有三个方面字段均按“计数”排序。我有兴趣将“日期”上的排序更改为“索引”而不是默认的“计数”。我可以在 solrconfig 中做些什么吗?

4

1 回答 1

2

默认情况下设置为count,但可以根据字段进行自定义。基于,您需要将其设置index为 all 并将其设置为其余字段count

示例查询参数:...&facet.field=Date&facet.field=Keywords&facet.field=Places&facet.sort=index&f.Place.facet.sort=count&f.Keywords.facet.sort=count

编辑:我的理解是这index并不意味着alphabetical. 它表示索引中术语的自然顺序。我不确定是否有办法在查询时执行此操作,但如果您可以重建索引,您可以为数据添加前缀,例如,23_date1降序的位置。在客户端只显示没有这里建议的前缀。24_date2date1 > date2

于 2013-04-12T16:02:46.770 回答