2017-08-03 76 views
1

我有一個默認值NOW日期字段在我的Solr模式:Solr的默認字段值刷新原子更新

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

請問有什麼辦法可以自動刷新的每個原子更新ActionTimestamp價值?所以我需要在每個原子更新上更新NOW值。現在我必須在代碼中明確地設置這個字段。

Solr版本是6.4.2。

回答

2

使用Atomic Updates,您只需更改所需的字段。如果您要更改AtomicTimestamp以外的其他字段,則按照設計,該字段不會更新。

如果您絕對需要自動設置值,只需重新索引整個文檔(無原子更新),即可使用NOW值。或者,照你現在所做的那樣,在你自己的價值上設定時間。

+0

感謝您的解釋! –