我的Solr架构中有一个默认值为NOW
的日期字段:
<field name="ActionTimestamp"
type="date" indexed="true"
stored="true"
default="NOW"
multiValued="false"/>
有没有办法在每次原子更新时自动刷新ActionTimestamp
值?所以我需要在每次原子更新时使用NOW
值进行更新。现在我必须在代码中明确设置此字段。
Solr版本是6.4.2。
答案 0 :(得分:2)
使用原子更新您只需更改所需的字段。如果要更改除AtomicTimestamp之外的其他字段,则设计此字段不会更新。
如果您绝对希望自动设置该值,只需重新索引整个doc(无原子更新),并使用NOW值。
或者,就像现在一样,并自己设定值的时间。