lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Hatcher <>
Subject Re: Can a Lucene field be renamed in a Lucene index?
Date Thu, 30 Aug 2007 02:10:26 GMT
there was just this thread here recently:


hope that helps.


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:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message