public void deleteDocuments(Term term) { System.out.println("> indexFactory = " + indexFactory); LuceneIndexReader reader = IndexReaderFactoryUtils.getIndexReader(indexFactory); System.out.println("> reader = " + reader); try { reader.deleteDocuments(term); } catch (IOException ex) { throw new LuceneIndexAccessException("Error during deleting a document.", ex); } finally { IndexReaderFactoryUtils.releaseIndexReader(indexFactory, reader); } }