Alexander Ramos Jardim wrote:
Hey pals,

I am trying to delete a couple documents that don't have any value on a
given integer field. This is the command I am executing:

$curl http://<host>:<port>/solr/update -H 'Content-Type:text/xml' -d
'<delete><query>-(deptId:[1 TO *])</query></delete>'
$curl http://<host>:<port>/solr/update -H 'Content-Type:text/xml' -d
'<commit/>'

But the documents don't get deleted.

Solr doesn't return any error message, its log seems ok. Any idea?
I think deletebyquery uses the Lucene query parser right? So you can't do a pure negative query - gotto do a matchall first.

- Mark

Reply via email to