: > I guess most people store it as a simple string "key(separator)value". Is

or use dynamic fields to putthe "key" into the field name...

: > >  <field name="tags" type="keyval" indexed="true" stored="true"
: > > multiValued="true" />

...could be...

<dynamicField name="tags_*" type="string" indexed="true" stored="true" 
omitNorms="true" />

...then index <field name="tags_key">value</field>

if you omitNorms the overhead of having many fields should be low - 
allthough i'm not 100% certain how it compares with having a single field 
and encoding the key/value in the field value.


-Hoss

Reply via email to