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]