Here's an example of how everything could work with dynamic fields
(apologies if it it overlaps with examples already given by others in
this thread) :

<fieldType name="point" fieldSuffix="_latlon" .../>  // the subFields
for the points end in _latlon
<field name="home" type="point"/>
<dynamicField name="*_latlon" type="tdouble" indexed="true" stored="false"/>

// And we also want to allow point dynamic fields
<dynamicField name="*_point" type="point"/>

// Note: Grant make point more generic than geo, so it's 0 and 1
instead of lat and lon
// OK, so now the indexed fields for home would be
home__0_latlon
home__1_latlon

// And the indexed fields for dynamic field work_point would be
work_point__0_latlon
work_point__1_latlon

Not the prettiest names... but I think everything is well defined (how
it would work with subFields of differing types.. have another param
specifying a different suffix, how it works with dynamic fields, etc).

So... the question is, do we have a concrete alternative to this that
is well fleshed out?

-Yonik
http://www.lucidimagination.com

Reply via email to