I am not able to delete solr documents (using a query) either using post tool or URL.
Please note, my solr is configured with basic authentication.
Solr Version : 6.6
I tried two ways,
- Using post tool
./post -u username:pass -c core_name delete_by_timestamp.xml
here delete_by_timestamp.xml looks like,
<delete>
<query>timestamp:[* TO 2017-04-03T10:30:30Z]</query>
</delete>
This gives me 401 Unauthorized
response
- Using the URL,
http://username:pass@{ip_address}:8983/solr/core_name/update?stream.body=<delete><query>timestamp:[* TO 2017-04-03T10:30:30Z]</query></delete>&commit=true
This gives me NullPointerException
,
java.lang.NullPointerException at
org.apache.solr.query.SolrRangeQuery.createDocSet(SolrRangeQuery.java:156) at
org.apache.solr.query.SolrRangeQuery.access$200(SolrRangeQuery.java:57) at
org.apache.solr.query.SolrRangeQuery$ConstWeight.getSegState(SolrRangeQuery.java:412)
Any help would be appreciated. Thanks in advance.