0

我刚刚在浏览器上运行:

/apache-solr-3.6.2/update?stream.body=<delete><query>*:*</query></delete>

但现在我想恢复在 Solr 中索引的所有数据。我该怎么做?

注意:我没有使用命令“&commit=true”,以防我无法访问文件夹 solr 谢谢

4

1 回答 1

2

您可以通过回滚命令来还原所有已完成的更改。

例如<rollback/>

rollback 命令回滚自上次提交以来对索引所做的所有添加/删除操作。它既不调用任何事件侦听器,也不创建新的搜索器。这是一个专家级 API,只有在应用程序完全负责更新并发、复制和分片时才应该使用它。

于 2013-07-17T08:40:26.407 回答