2016-12-29 96 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