On Dec 12, 2009, at 12:08 AM, Lance Norskog wrote: > There are already components (ExtractingRequestHandler, Deduplication) > that secretly add fields which violate the schema. Personally I would > nuke this ability; I've had major problems with junk in the indexed > data and discovering secret fields would have made my head explode > that much louder.
Just as with any dynamic field, the Luke and the LukeRequestHandler are your friends. Which reminds me, I need to mod the patch to have Luke spit out that it is a poly field. I think the thing that is tricky here, is we are actually introducing a new layer of processing on top of Lucene that allows for more complex modeling by doing away with the notion that there is a 1-1 relationship between a FieldType and a Field. Some people want explicit control, while others won't care about the details. > > On Fri, Dec 11, 2009 at 7:01 AM, Yonik Seeley > <yo...@lucidimagination.com> wrote: >> On Fri, Dec 11, 2009 at 9:53 AM, Mattmann, Chris A (388J) >> <chris.a.mattm...@jpl.nasa.gov> wrote: >>> Actually if it was the case that poly field mapped to a single dynamic >>> field, then I would agree with you, but as is the discussion, poly field can >>> map to _many_ dynamic fields, which is where the drift occurs. >> >> I'm not sure if we're using the exact same terminology, but it's well >> defined how many dynamic fields would be created by the basic point >> class (exactly one) *if* we decide to go that route and use that >> option. Can you give an examples of what you mean? Is your objection >> to this point class registering a single dynamic field, or are you >> talking about a hypothetical case? >> >> -Yonik >> http://www.lucidimagination.com >> > > > > -- > Lance Norskog > goks...@gmail.com