1

无论如何要获得文档/行上次更新或索引时间的时间戳?有点像 activerecord 的 created_at 或 updated_at 字段。

4

1 回答 1

2

正如 Ben 评论的那样,没有内置的方法可以做到这一点。唯一的选择是在您的架构中创建以下时间戳字段。那么这个值将始终是最后一次索引文档/行的时间。

    <field name="timestamp" type="date" indexed="true" 
         stored="true" default="NOW" multiValued="false"/>

这取自Solr 附带的示例schema.xml 。

于 2013-02-02T02:38:51.753 回答