lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wenhao Xu <xuwenhao2...@gmail.com>
Subject Re: Index maintaining/updating
Date Tue, 10 Nov 2009 08:30:59 GMT
Thanks, guys. It helps a lot!

W.

On Mon, Nov 9, 2009 at 11:35 PM, Anshum <anshumg@gmail.com> wrote:

> Hi Wenhao,
> Its generally better to incrementally buld your index and at the same
> tiime.
> Considering by this time you'd be a little aware of implementing/using
> luceneAPI, here is what you could do.
> Open the existing index using 'createnew' set to false
>
> *IndexWriter(Directory d, Analyzer a, boolean create) *
> *This way, the indexwriter would append the new documents to the existing
> index (as specified in the IndexWriter constructor).*
> *
> *
> *This way you could incrementally build the index.*
> *Also note, you may wish to optimize the index at times.*
> *
> *
> *Hope this solves your issue (and doubt).*
> *
> *--
> Anshum Gupta
> Naukri Labs!
> http://ai-cafe.blogspot.com
>
> The facts expressed here belong to everybody, the opinions to me. The
> distinction is yours to draw............
>
>
> On Tue, Nov 10, 2009 at 12:09 PM, Wenhao Xu <xuwenhao2008@gmail.com>
> wrote:
>
> > Hi, everybody,
> >   I am new to Lucene and have a question about how to update my index.
> The
> > following is my situation:
> >   1) I create indexes for each text (or varchar) field of a relational
> > database;
> >   2) This database will be continuously inserted into by new records; and
> I
> > need to add indexes of these new records to the index;
> >   So therefore, I just need to incrementally update my index. Should I
> > delete the original index an rebuild a new one? Or just update the new
> one?
> > Which method is better for my situation?
> >
> >    I searched google, but I did not get a good answer. So I posted the
> > question here. Looking forward to your reply.
> >
> > Thanks,
> > W.
> >
> >
> >
> > --
> > ~_~
> >
>



-- 
~_~

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message