2016-12-29 94 views
0

Solr有沒有一種方法可以執行批量更新,而無需逐個文檔地指定它?如何在Solr中執行批量更新

+1

這一個班輪說明沒有給出任何想法......你能說得更具描述性嗎? –

+1

在Solr中,我們可以一次更新單個記錄的字段,但爲了更新1000條記錄,需要更多時間。那麼任何選項都可以在一次或一次更新一千個索引字段? – Ascalon

回答

2

不,沒有類似於UPDATE foo SET field = "bar" - 您必須提交一套完整的更新文檔,或者批量的原子更新命令(每個命令都與一個單獨的ID相關)。

[{"id":"mydoc", "price":{"set":99}}, 
{"id":"mydoc2", "price":{"set":199}}] 
+0

Thnaks的答覆! – Ascalon