I'm trying to delete all records where a field called 'type' is *not* some value. If I build a query
ISolrQueryResults<SolrContent> rslt = solrInstance.Query(new SolrNotQuery(new SolrQueryByField("type", "abc")));
I get back all records where 'type' is not 'abc', just as I expect.
However when I do a delete by query,
ResponseHeader rh = solrd.Delete(new SolrNotQuery(new SolrQueryByField("type", "abc")));
it doesn't delete anything.
I also tried Delete(new SolrQuery("-type:abc")); and that didn't work either.
Am I missing a step?
Thanks,
Ken