我想按'索引'排序方面字段,而不是默認'計數'。 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