只需在solr中返回满足日期条件的结果?

时间:2012-08-14 05:03:02

标签: date datetime solr conditional

我有表television,它有字段createdDate

现在我想拍摄所有创建的电视:| NOW - createdDate | <例如,10(天)。

我怎样才能在solr中做到这一点?

1 个答案:

答案 0 :(得分:2)

查看date-math-now-and-filter-queries

您可以创建查询fq=createdDate:[NOW-10DAY TO NOW]来过滤掉文档 调试查询将创建为createdDate:[1344059617705 TO 1344923617705]

在solrconfig.xml中,您可以将以下内容与请求处理程序一起使用: -

  <lst name="appends">
     <str name="fq">createdDate:[NOW-10DAY TO NOW]</str>
   </lst>