有没有办法向Solr查询具有最新时间字段的文档?

时间:2014-05-18 05:18:06

标签: solr solrj

如果我的solr文件有

<field name="timestamp" type="solr.TrieDateField" indexed="true" stored="true"  required="true" multiValued="false"/>

如何查询最新文档?

到目前为止,我发现的唯一方法是按降序排序并将行限制为1进行排序,但是当我想要获取最新版本的文件ID为1,2,3,4时会有一些限制

类似于此Get records with highest/smallest <whatever> per group

的内容

1 个答案:

答案 0 :(得分:2)

我似乎已经通过使用solr组查询得到了我正在寻找的结果

  group=true&group.field=groupId&group.sort=timestamp desc