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