Update:
I've managed to get the information to move from one index to the
other with the exception of the file contents (you know, the important
field). The other fields are stored in the index, but I suspect that
the content field is not being moved as it is not stored, but rather
save with Field.Store.NO, Field.Index.TOKENIZED,
TermVector.WITH_POSITION_OFFSETS
I suppose this means I could use the code that somebody gave me on
here (thanks again), for re-creating the field contents using
TermVectorMapping and then re-adding the contents field with the
re-created contents.
Is this correct that that field isn't moving over because of this?
Thanks again
Trevor
On 12/20/2011 5:14 PM, Trevor Watson wrote:
Hello!
We currently have made a utility that writes the contents of files to
a Lucene index and then allows the user to search the contents of
these files. We had a client who had a job that was too large to
process on a single computer, so we split it up amongst multiple
computers and now want to make it a single job at the end for searching.
The system has a database and the lucene index. We would like to
merge the Documents from one index to another, but need to update the
unique (per job) file ID that links the Lucene index to the database.
Is there an easy way to update a single field then move the
information to another index?
Thanks in advance