Hallo Daniel; the number returned by delete is 0, but the "uid" shows up in Luke so it is there. I close the reader after every delete and then re-open it for the next delete (see my code snippets below).
Eric Daniel Naber-10 wrote: > > On Sonntag, 18. November 2007, flateric wrote: > >> IndexReader ir = IndexReader.open(fsDir); >> ir.deleteDocuments(new Term("uid", uid)); >> ir.close(); >> >> Has absolutely no effect. > > What number does ir.deleteDocuments return? If it's 0, the uid cannot be > found. If it's > 0: note that you need to re-open your searcher/reader to > see any changes to your index. > > Regards > Daniel > > -- > http://www.danielnaber.de > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/neither-IndexWriter-nor-IndexReader-would-delete-documents-tf4832123.html#a13844914 Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]