Boolean NOT in solr query
solr
Solution
Use `-` to indicate `NOT`.
For example, to query documents with id not starting with A59, the query would be: `-id:A59*`, that is: `/solr/select/?q=-id:A59*`
To delete by query, post the query in a delete message to the update handler, as specified here.
EDIT: `NOT` (all uppercase) can also be used as boolean operator
Problem
How do I pick/ delete all the documents from Solr using the boolean NOT notion? i.e. How do I delete all the documents from Solr who's id does NOT start with A59?