Just read the thread. Unfortunately, it doesn't offer a solution. Is it possible to write a tool that will read the source index, and write it to an output index with the field renamed? No, the raw-text is not stored in the Lucene index.
Thanks. -- George > -----Original Message----- > From: Erik Hatcher [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 29, 2007 10:10 PM > To: java-user@lucene.apache.org > Subject: Re: Can a Lucene field be renamed in a Lucene index? > > there was just this thread here recently: > > <http://www.nabble.com/How-to-rename-fields-in-an-index- > tf4310043.html#a12269902> > > hope that helps. > > Erik > > > On Aug 29, 2007, at 10:03 PM, George Aroush wrote: > > > Hi everyone, > > > > I have the following need and I wander what are my options or if > > anyone run into it and has a solution / suggestion. > > > > I'm indexing a SQL database. Each table is a Lucene index. > Now, in > > table "A", I have a field called "Foo". When I index it > into Lucene, > > I also end up with a field called "Foo". Later on, the SQL > database > > administrator, will change the field name from "Foo" to > "Bar". Once > > this happens, any new records added to table "A" will be > indexed into > > Lucene as "Bar". > > > > The issue is this, Lucene index for table "A" now has > documents with > > some having a field called "Foo" and others with "Bar". This is > > problematic because now a user can't just search for "Foo:dog", but > > must search for "Foo:dog Bar:dog". > > > > So, what are my options here? No, I can't re-index. > Ideally, I would > > like to be able to say to Lucene, "rename the field 'Foo' > to 'Bar' in > > the index > > 'A'" (even if it means using private APIs). Is this possible? > > Have you run > > into this problem? What was your solution? > > > > Regards, > > > > -- George > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]