簡體   English   中英

SOLR-根據另一個字段的字段值更新某個字段值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM