lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley" <yo...@apache.org>
Subject Re: Re: Re: Re: Re: Clustering IndexWriter?
Date Thu, 21 Sep 2006 21:04:21 GMT
On 9/21/06, Steve Harris <sharrissf@gmail.com> wrote:
> Interesting.
> I wonder, I have a notification mechanism at my disposal as well. I
> wonder if it could be worked out that, much like a mvc, an IndexReader
> could be notified when the underlying Directory has changed so that
> the reader can adjust itself?

Another little factor is that the IndexWriter must be closed before
the IndexReader is opened to see all the changes.

There is cost to opening and using a new IndexReader such as reading
the term index and the norms.  One would probably want to have some
sort of logic to limit how fast a new IndexReader was opened (which
diminishes the value of realtime updates to the underlying
IndexWriter).

It still should be doable though.

-Yonik
http://incubator.apache.org/solr Solr, the open-source Lucene search server

> On 9/21/06, Yonik Seeley <yonik@apache.org> wrote:
> > On 9/21/06, Steve Harris <sharrissf@gmail.com> wrote:
> > > My guess is that some segment of the world cares a lot about realtime
> > > coherent updates and some segment of the world needs blinding speed.
> > > Part of my research is to gather the expertise of this group on these
> > > issues.
> >
> > I hear ya...
> >
> > There is another part to the equation for Lucene though.
> > Coherent realtime updates to the IndexWriter/RamDirectory alone
> > doesn't get you all the way there since things are only readable
> > through an IndexReader that needs to be reopened to see changes.
> >
> >
> > -Yonik
> > http://incubator.apache.org/solr Solr, the open-source Lucene search server
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-dev-help@lucene.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

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


Mime
View raw message