簡體   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