Thanks for the quick reply! I will go ahead with reindexing of all the data.
On Wed, Jul 7, 2010 at 6:27 PM, Andrzej Bialecki <a...@getopt.org> wrote: > On 2010-07-07 14:49, Naveen Kumar wrote: > >> Hi Andrzej Bialecki >> >> When you suggested - >> "There are some other low-level ways to do this, but the easiest is to >> use a FilterIndexReader, especially since you just want to add a >> stored >> field - implement a subclass of FilterIndexReader that adds a new >> field >> in getFieldNames() and document(int). Then use >> IndexWriter.addIndexes(IndexReader[]) to create the output index." >> I believe you assumed that all the existing fields are stored. I have a >> few >> fields which are only indexed, not stored. Is there a way to add a new >> Field(stored, not indexed) to document in such an index, without >> reindexing >> the whole index. >> Any suggestions will be very helpful! >> > > Unfortunately no - my previous advice still applies: > > > I would also like to know, if data or term vector, of a field >>>> indexed without storing, can somehow be retrieved. This would enable >>>> a work around solution to my problem. >>>> >>> >>> Not really, and the re-construction is very costly. Indexing is a lossy >>> process, so not all content can be recovered. See the "Reconstruct& >>> Edit" functionality in Luke (http://www.getopt.org/luke). >>> >> > At this point it will be less costly to reindex. > > -- > Best regards, > Andrzej Bialecki <>< > ___. ___ ___ ___ _ _ __________________________________ > [__ || __|__/|__||\/| Information Retrieval, Semantic Web > ___|||__|| \| || | Embedded Unix, System Integration > http://www.sigram.com Contact: info at sigram dot com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > >