【发布时间】:2011-10-02 23:42:31
【问题描述】:
目前,如果我向 Solr 发送以下 delete-by-query 命令,则应清除索引中的所有条目:
//<delete><query>*:*</query></delete>
http://<solr-server>:<port>/solr/update?stream.body=%3Cdelete%3E%3Cquery%3E*%3A*%3C%2Fquery%3E%3C%2Fdelete%3E
我从 solr 服务器得到的响应似乎很正常:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">13</int>
</lst>
</response>
但是,如果我通过重新启动 Tomcat 来重新启动 Solr,然后执行选择查询,我仍然会检索索引搜索结果。为什么这些结果没有被删除?
(注意:我在笔记本电脑上安装了一个 Solr 实例,删除索引时这个过程可以正常工作)
【问题讨论】:
-
Stack Overflow is a programming Q & A site