我想按'索引'排序方面字段,而不是默认'计数'。 http://wiki.apache.org/solr/SimpleFacetParameters#facet.sort按索引排序方面字段不计在索尔
我有方面的字段,如日期,地方,关键字。默认情况下,所有三个facet字段都按'count'排序。我有兴趣将'日期'改为'index',而不是默认'count'。在solrconfig中有什么我能做的吗?
我想按'索引'排序方面字段,而不是默认'计数'。 http://wiki.apache.org/solr/SimpleFacetParameters#facet.sort按索引排序方面字段不计在索尔
我有方面的字段,如日期,地方,关键字。默认情况下,所有三个facet字段都按'count'排序。我有兴趣将'日期'改为'index',而不是默认'count'。在solrconfig中有什么我能做的吗?
默认情况下它被设置为count
,但可以根据字段自定义。根据this,您需要将其设置为index
,其余字段将其设置为count
。 在EX:
... & facet.field =日期& facet.field =关键词& facet.field =地方& facet.sort =指数& f.Place.facet.sort =计数& f.Keywords。 facet.sort =算
最好的问候,
编辑:我的理解是 “指数” 并不意味着 “字母”。它意味着索引中术语的自然。我不确定在查询时是否有办法做到这一点,但是如果您可以重建索引,则可以为数据添加前缀(例如,.. 23_date1,24_date2假定date1> date2以降序),然后在客户端只是按建议here显示不带prefix_。
谢谢。我可以将“日期”构面字段设置为“索引”而不是“计数”。现在我的问题是它是默认情况下升序。我怎样才能将其更改为降序? – sunskin