簡體   English   中英

跳過 solr 中特定字段的更新

[英]skip update for particular field in solr

我想跳過 solr 文檔中特定字段的更新。

我正在將數據從 csv 導入到 solr。 從托管模式中添加了一個額外的字段“RecCount” ,如下所示:

案例1:如果我設置默認值

<field name="RecCount" type="pint" indexed="true" stored="true" default="0"/>

當我重新導入數據時,RecCount 字段的先前值重置為 0,如果它是 5,我不希望它不需要更新。

情況2:如果沒有默認值

<field name="RecCount" type="pint" indexed="true" stored="true" />

在這種情況下,當我重新導入數據時, “RecCount”字段沒有被添加到文檔中

導入shell腳本如下:

wget "$1" -O $DOWNLOADFILE
$SOLR_URL -c $SOLR_CORE $DOWNLOADFILE

跳過更新RecCount字段的方法是什么?

csv 索引處理程序允許設置一個名為“skip”的參數,該參數在導入期間采用要跳過的字段名稱。

https://lucene.apache.org/solr/guide/8_5/uploading-data-with-index-handlers.html#csv-update-parameters

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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