0
我想知道是否有一種直接的方式來使用solrnet接收前10個最近的項目(按日期)?我以爲我可以使用行指定的返回的記錄數,但我不知道是否有查詢的最近項目的有效方式...Solrnet - 檢索x個最近的項目
謝謝
JP
我想知道是否有一種直接的方式來使用solrnet接收前10個最近的項目(按日期)?我以爲我可以使用行指定的返回的記錄數,但我不知道是否有查詢的最近項目的有效方式...Solrnet - 檢索x個最近的項目
謝謝
JP
第一,你需要一個時間戳字段架構中的,例如:
<field name="timestamp" type="date" indexed="true" stored="true" default="NOW" multiValued="false"/>
然後由該領域與SolrNet對其進行排序:
var results = solr.Query(SolrQuery.All, new QueryOptions {
Rows = 10,
OrderBy = new[] {new SortOrder("timestamp", Order.DESC)},
});