: > 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