Ah! That all makes sense. The example on the SpacialSearchDev page should have that bit added in!
I'm back in business now, thanks Yonik! -- Chris On Fri, Oct 28, 2011 at 9:40 AM, Yonik Seeley <yo...@lucidimagination.com> wrote: > Oops, didn't mean for this conversation to leave the mailing lists. > > OK, so your lat and lon types were being stored as text but not > indexed (hence no search matches). > A dynamic field of "*" does tend to hide bugs/problems ;-) > >> So should I have another for _latLon? Would it look like: >> <dynamicField name="*_latLon" type="double" indexed="true" stored="true"/> > > Yep. It shouldn't be stored though (unless you just want to verify > for debugging). > > -Yonik > http://www.lucidimagination.com > > > > On Fri, Oct 28, 2011 at 9:35 AM, Christopher Gross <cogr...@gmail.com> wrote: >> Hi Yonik. >> >> I never made a dynamicField definition for _latLon ... I was following >> the examples on http://wiki.apache.org/solr/SpatialSearchDev, so I >> just added the field type definition, then the field in the list of >> fields. I wasn't aware that I had to do anything else. The only >> dynamic that I have is: >> <dynamicField name="*" type="text" indexed="false" stored="true" >> multiValued="true"/> >> >> So should I have another for _latLon? Would it look like: >> <dynamicField name="*_latLon" type="double" indexed="true" stored="true"/> >> >> -- Chris >> >> >> >> On Fri, Oct 28, 2011 at 9:27 AM, Yonik Seeley >> <yo...@lucidimagination.com> wrote: >>> On Fri, Oct 28, 2011 at 8:42 AM, Christopher Gross <cogr...@gmail.com> >>> wrote: >>>> Hi Yonik. >>>> >>>> I'm having more of a problem now... >>>> I made the following lines in my schema.xml (in the appropriate places): >>>> >>>> <fieldType name="location" class="solr.LatLonType" >>>> subFieldSuffix="_latLon"/> >>>> >>>> <field name="point" type="location" indexed="true" stored="true" >>>> required="false"/> >>>> >>>> I have data (did a q=*:*, found one with a point): >>>> <str name="point">48.306074,14.286293</str> >>>> <arr name="point_0_latLon"> >>>> <str>48.306074</str> >>>> </arr> >>>> <arr name="point_1_latLon"> >>>> <str>14.286293</str> >>>> </arr> >>>> >>>> I've tried to do a bbox: >>>> q=*:*&fq=point:[30.0,10.0%20TO%2050.0,20.0] >>>> q=*:*&fq={!bbox}&sfield=point&pt=48,14&d=50 >>>> >>>> And neither of those seem to find the point... >>> >>> Hmmm, what's the dynamicField definition for _latLon? Is it indexed? >>> If you add debugQuery=true, you should be able to see the underlying >>> range queries for your explicit range query. >>> >>> -Yonik >>> http://www.lucidimagination.com >>> >> >