繁体   English   中英

Solr默认字段值在原子更新时刷新

[英]Solr default field value refresh on atomic update

我的Solr模式中有一个默认值为NOW的日期字段:

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

有什么方法可以在每次原子更新时自动刷新ActionTimestamp值吗? 因此,我需要在每次原子更新时使用NOW值对其进行更新。 现在,我必须在代码中显式设置此字段。

Solr版本是6.4.2。

使用Atomic Updates,您只需更改所需的字段即可。 如果要更改AtomicTimestamp以外的其他字段,则按照设计,此字段不会更新。

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

或者,像现在一样执行操作,然后自行设置时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM