Deleting documents from a Lucene index is easy when you have a primary key field in your document (like in traditional SQL databases).
However, sometimes deleting a number of documents based on multiple fields in the document is what you need. The Lucene API allows you to achieve this by specifying...