SolrCloud删除状态:DELETESTATUS
删除已经失败或已经完成的Asynchronous Collection API调用的存储响应。
/admin/collections?action=DELETESTATUS&requestid=request-id
DELETESTATUS参数
- requestid
-
存储响应应该被清除的异步调用的请求ID。
- flush
-
设置为
true
来清除所有存储的完成和失败的异步请求响应。
使用DELETESTATUS的示例
在本例中输入:有效的请求ID
http://localhost:8983/solr/admin/collections?action=DELETESTATUS&requestid=foo
得到的输出:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
</lst>
<str name="status">successfully removed stored response for [foo]</str>
</response>
或者输入:无效的请求ID
http://localhost:8983/solr/admin/collections?action=DELETESTATUS&requestid=bar
得到输出:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
</lst>
<str name="status">[bar] not found in stored responses</str>
</response>
或者输入:清除所有存储的状态
http://localhost:8983/solr/admin/collections?action=DELETESTATUS&flush=true
得到输出:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
</lst>
<str name="status"> successfully cleared stored collection api responses </str>
</response>