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)},
});