> It works perfectly well as a query: > > http://localhost:8080/solrChunk/nutch/select/?q=url:http\:\/\/xcski\.com\/pharma\/&fq=category:pharma > > retrieved all the documents I wanted to delete. >
I mean it is not a valid string that QueryParser can parse and return a Lucene Query. Filter query syntax is not supported in QueryParser syntax. deleteByQuery(category:pharma AND url:http...) is the way to go.