我只是在浏览器上运行:
/apache-solr-3.6.2/update?stream.body=<delete><query>*:*</query></delete>
但现在我想要恢复在Solr中索引的所有数据。我该怎么办?
注意:我没有使用命令&#34;&amp; commit = true&#34;如果我无法访问文件夹solr 谢谢
答案 0 :(得分:2)
您可以传递rollback命令以还原所有已完成的更改。
e.g。 <rollback/>
rollback命令回滚从那以后对索引所做的所有添加/删除 最后一次提交。它既不调用任何事件监听器也不创建 新搜索者。这是专家级API,只应在以下情况下使用 应用程序负责更新 并发,复制和分片。