I don't think delete-by-query supports purely negative queries, even
though they are supported for q and fq parameters for searches.
Try using:
*:* AND -deptId:[1 TO *]
Erik
On Oct 27, 2008, at 9:21 AM, 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?
--
Alexander Ramos Jardim