karl wettin wrote on 07/08/2006 10:27 AM: > On Sat, 2006-07-08 at 09:46 -0700, Chuck Williams wrote: > >> Many things would be cleaner in Lucene if fields had a global semantics, >> > > >> Has this been considered before? Are there good reasons this path has >> not been followed? >> > > I've been posting some advocacy about the current Field. Basically I > would like to see a more normalized field setting per document (instead > of normalizing it in the writer), and I've been talking about something > like this: > > [Document]<#>--- {1..*} ->[Value]-->[Field +name +store +index +vector] > A > | {0..*} > | > [Index] > >
And what I'm after would look like this: [Document]<#>--- {1..*} ->[Value] A | {*..1} | [Field +store +index +vector +analyzer +directory] A | {1..1} | [FieldName] A | {0..*} | [Index] The key points are to have Index be a first-class object and to have field names uniquely specify field properties. Karl, do you have specific reasons or use cases to normalize fields at Document rather than at Index? Chuck --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]