I'm not sure what *could* be easier than looping with IndexSearcher.doc(),
looping from 1 to maxDoc. Of course you'll have to pay some attention to
whether you get a document back or not, and I'm not quite sure whether you'd
have to worry about getting deleted documents. But I don't think either of
these
really count if the index was optimized

Best
Erick

On Thu, Oct 30, 2008 at 4:25 PM, Dragon Fly <[EMAIL PROTECTED]>wrote:

> I'll double check but I believe all the fields in my index are stored.
>  Should I just loop using indexSearcher.doc() or is there a faster way?
> Thanks.
>
> > Date: Thu, 30 Oct 2008 16:09:47 -0400
> > From: [EMAIL PROTECTED]
> > To: java-user@lucene.apache.org
> > Subject: Re: Read all the data from an index
> >
> > Well, that's trickier than you might think. You can easily get
> > all the STORED data just by getting doc IDs 1-MaxDoc(). But
> > reconstructing the data from data that is NOT stored is more
> > difficult. Luke tries, but it may be a lossy process.
> >
> > Best
> > Erick
> >
> > On Thu, Oct 30, 2008 at 3:24 PM, Dragon Fly <[EMAIL PROTECTED]
> >wrote:
> >
> > > Hi,
> > >
> > > I have an old index that was built a few months ago.  The data that I
> used
> > > to build the index has been deleted from the database.  I'd like to
> read all
> > > the data from the old index to build a new index.  Which Lucene API
> calls
> > > should I use to read all the data from the old index? Thank you in
> advance
> > > for your help.
> > >
> > > _________________________________________________________________
> > > When your life is on the go—take your life with you.
> > > http://clk.atdmt.com/MRT/go/115298558/direct/01/
>
> _________________________________________________________________
> Stay organized with simple drag and drop from Windows Live Hotmail.
> http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_102008
>

Reply via email to