//-------------------------------------------------------------------------
public void deleteDocument(int internalDocumentId) {
LuceneIndexReader reader = IndexReaderFactoryUtils.getIndexReader(indexFactory);
try {
reader.deleteDocument(internalDocumentId);
} catch(IOException ex) {
throw new LuceneIndexAccessException("Error during deleting a document.",ex);
} finally {
IndexReaderFactoryUtils.releaseIndexReader(indexFactory,reader);
}