Lucene document IDs are not stable. You could add a field with an ID that you maintain. Your query would then be just a TermQuery on the ID.
Regards, Mossaab 2012/10/26 Scott Smith <ssm...@mainstreamdata.com> > I'm currently converting some lucene code to 4.0. It appears that you are > no longer allowed to delete a document by its ID. Is that correct? Is my > only option to figure some kind of query (which obviously isn't based on > ID) and do the delete from there? >