作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道如何在 Apache Solr 中获取/搜索最后的索引记录..?
当现有记录更新时,它会转到所有记录的末尾...所以我想获取最后一条索引记录。
谢谢..
最佳答案
您可以将“时间戳”字段添加到您的 Solr 架构中,以便在添加时将当前日期/时间放入记录中。
<field name="timestamp" type="date" indexed="true" stored="true" default="NOW" multiValued="false"/>
然后按照这个字段降序排序,第一条记录就是最新的。像这样的查询应该这样做:-
http://localhost:8080/solr/core-name/select/q=*%3A*&start=0&rows=1&sort=timestamp+desc
关于java - 如何在 Solr 中获取最后的索引记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12346240/
我是一名优秀的程序员,十分优秀!