【发布时间】:2011-01-22 10:37:15
【问题描述】:
只是想删除所有文件,然后这样做:
http://localhost:8983/solr/update?stream.body=%3Cdelete%3E%3Cquery%3E*:*%3C/query%3E%3C/delete%3E
然后提交:
http://localhost:8983/solr/update?stream.body=%3Ccommit/%3E
我得到了回应:
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">17</int>
</lst>
</response>
但是当我搜索时,我仍然会得到结果。
我做错了什么?
【问题讨论】:
-
solr 日志在哪里,我没找到!我在码头上跑步。
-
没关系,如果您有响应,则没有错误。你的客户平台是什么?如果是 Java,您可以只使用 SolrJ,还是有什么特殊原因您不使用它?
-
查询
*:*会得到什么文档? -
如果有人想知道,这里是关于如何从 URL 中进行此类删除的 SOLR 文档:wiki.apache.org/solr/UpdateXmlMessages
-
对我来说这没有帮助,但请务必检查链接问题:stackoverflow.com/questions/12057734/…