That's excellent. Thanks very much for the explanations....
----- Original Message ---- > From: Michael McCandless <luc...@mikemccandless.com> > To: java-user@lucene.apache.org > Sent: Tuesday, September 1, 2009 8:26:45 AM > Subject: Re: Question about IndexCommit > > Further, when IndexWriter writes new .del files, it's always to a new > (next generation) filename, so that the old .del file remains present. > This means if a fresh IndexReader is opened, it will load the old > .del file, and still not see any of IndexWriter's pending changes. > > Mike > > On Tue, Sep 1, 2009 at 9:04 AM, Shai Erera wrote: > > If I'm not mistaken, IndexReader reads the .del file into memory, and > > therefore subsequent updates to it won't be visible to it. > > > > Shai > > > > On Tue, Sep 1, 2009 at 3:54 PM, Ted Stockwell wrote: > > > >> Hi All, > >> > >> I am interested in using Lucene to index RDF (Resource Description Format) > >> data. > >> Ultimately I want to create a transactional interface to the data with > >> proper transaction isolation. > >> Therefore I am trying to educate myself on the details of index readers and > >> writers, I am using v2.9rc2. > >> > >> One thing I have noticed is that it seems that Lucene is designed with the > >> intent that changes to the index by a writer should not be visible to index > >> readers until the writer commits its changes. > >> However, one thing that I have noticed in the code is that when documents > >> are deleted by a writer the writers change the .del (deleted documents) > >> files in the segment in which the document exists. > >> Thus, it appears that document deletions may become visible to readers > >> *before* a write actually commits its changes. > >> > >> Am I correct about how document deletions work? > >> Since I'm new to Lucene I'm wondering if I'm missing something... > >> > >> > >> Thanks, > >> ted stockwell > >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > >> For additional commands, e-mail: java-user-h...@lucene.apache.org > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org