[英]SOLR - update a certain field value depending on the field value of another field
我有一個默認值為false的字段:
<field indexed="true" multiValued="false"
name="has_status" default="false" />
我還有另一個領域:
<field indexed="true" multiValued="false"
name="status_value"
type="string" default="false" />
有沒有一種方法可以根據索引期間status_value是否為空來計算has_status的值? 因此,在對文檔建立索引時,如果某項具有status_list,我們將其設置為“ true”則具有狀態。
如果使用DataImportHandler,則有相應的轉換器。 否則,您想使用UpdateRequestProcessor, 並且幾乎相同的示例在Wiki上,或者您可以將其中一些與FieldMutating更新處理器一起放置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.