我试图通过'index'对facet字段进行排序,而不是默认'count'。 http://wiki.apache.org/solr/SimpleFacetParameters#facet.sort
我有像日期,地点,关键字等方面的字段。默认情况下,所有三个构面字段都按“计数”排序。我有兴趣将“日期”的排序更改为“索引”,而不是默认的“计数”。在solrconfig中我能做些什么吗?
答案 0 :(得分:2)
默认设置为count
,但可以按字段自定义。根据{{3}},您需要将所有内容设置为index
,其余字段将其设置为count
。
在前:
...&安培; facet.field =日期和安培; facet.field =关键词&安培; facet.field =商家&安培; facet.sort =指数&安培; f.Place.facet.sort =计数&安培; f.Keywords.facet.sort =计数
致以最诚挚的问候,
编辑:在我的理解中,“索引”并不意味着“按字母顺序排列”。它意味着索引中的术语的自然。我不确定是否有办法在查询时执行此操作,但如果您可以重建索引,则可以为数据添加前缀(例如23_date1,24_date2,假设date1> date2用于降序),然后在客户端按建议this显示没有前缀_。