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 >