lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Hatcher <e...@ehatchersolutions.com>
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:

   <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: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message