我刚刚在浏览器上运行:
/apache-solr-3.6.2/update?stream.body=<delete><query>*:*</query></delete>
但现在我想恢复在 Solr 中索引的所有数据。我该怎么做?
注意:我没有使用命令“&commit=true”,以防我无法访问文件夹 solr 谢谢
我刚刚在浏览器上运行:
/apache-solr-3.6.2/update?stream.body=<delete><query>*:*</query></delete>
但现在我想恢复在 Solr 中索引的所有数据。我该怎么做?
注意:我没有使用命令“&commit=true”,以防我无法访问文件夹 solr 谢谢
您可以通过回滚命令来还原所有已完成的更改。
例如<rollback/>
rollback 命令回滚自上次提交以来对索引所做的所有添加/删除操作。它既不调用任何事件侦听器,也不创建新的搜索器。这是一个专家级 API,只有在应用程序完全负责更新并发、复制和分片时才应该使用它。