Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Solr中执行批量更新_Solr - Fatal编程技术网

如何在Solr中执行批量更新

如何在Solr中执行批量更新,solr,Solr,Solr中是否有一种方法可以执行批量更新,而无需逐个文档指定它 在Solr中,我们可以一次更新一条记录的字段,但要更新1000条记录,需要更多的时间。因此,是否有任何选项可以一次或一次更新一个包含数千个索引的字段?否,没有任何类似于update foo SET field=“bar”-您必须提交一整套更新的文档,或者提交一批原子更新命令(每个命令都与一个单独的id相关) 不,没有类似于更新foo SET field=“bar”-您必须提交完整的更新文档集,或者提交一批原子更新命令(每个命令都与单

Solr中是否有一种方法可以执行批量更新,而无需逐个文档指定它


在Solr中,我们可以一次更新一条记录的字段,但要更新1000条记录,需要更多的时间。因此,是否有任何选项可以一次或一次更新一个包含数千个索引的字段?

否,没有任何类似于
update foo SET field=“bar”
-您必须提交一整套更新的文档,或者提交一批原子更新命令(每个命令都与一个单独的id相关)


不,没有类似于更新foo SET field=“bar”-您必须提交完整的更新文档集,或者提交一批原子更新命令(每个命令都与单独的id相关)


这个一行语句没有给出任何想法…你能更具描述性吗?在Solr中,我们可以一次更新一条记录的字段,但要更新1000条记录,需要更多的时间。那么,有没有一个选项可以在一次快照或一次遍历中更新一个包含数千个索引的字段?这个一行语句没有给出任何想法…您能更具描述性吗?在Solr中,我们可以一次更新一个包含单个记录的字段,但要更新1000条记录,需要更多的时间。因此,有没有任何选项可以在一次快照或一次性更新一个包含数千个索引的字段?用于回复的Thnaks!谢谢你的答复!
[{"id":"mydoc", "price":{"set":99}}, 
 {"id":"mydoc2", "price":{"set":199}}]