lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Stockwell <emorn...@yahoo.com>
Subject Re: Question about IndexCommit
Date Tue, 01 Sep 2009 14:13:29 GMT
That's excellent.
Thanks very much for the explanations....



----- Original Message ----
> From: Michael McCandless <lucene@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-unsubscribe@lucene.apache.org
> >> For additional commands, e-mail: java-user-help@lucene.apache.org
> >>
> >>
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org



      

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message