1

NOW我的Solr 架构中有一个具有默认值的日期字段:

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

有没有办法ActionTimestamp在每次原子更新时自动刷新值?所以我需要NOW在每次原子更新时更新它的值。现在我必须在代码中明确设置这个字段。

Solr 版本是 6.4.2。

4

1 回答 1

3

使用原子更新,您只需更改您需要的字段。如果您要更改 AtomicTimestamp 以外的其他字段,则按照设计,该字段不会更新。

如果您绝对希望自动设置该值,只需重新索引整个文档(无原子更新),然后将使用 NOW 值。

或者,照你现在做的做,自己设定时间。

于 2017-08-03T08:37:52.627 回答