如何使用curl / solrctl命令从Solr删除索引文件

时间:2019-04-05 14:37:20

标签: solr

我已经使用Java代码在Solr中索引了多个文本文件。 现在,我必须从Solr索引中删除特定文件。 该怎么做?

我无权访问Solr UI。 我可以使用Putty访问solr服务器。 有人可以帮忙curl或solrctl命令吗?

1 个答案:

答案 0 :(得分:0)

您可以通过cURL向Solr发出删除命令,如下所示:

$ curl 'http://localhost:8983/solr/your-core/update?commit=true' --data '<delete><query>id:00020424</query></delete>'

您可以在query中传递更复杂的表达式。