Hi David, thank you for reply.
Actually when I change the fieldType to <fieldType name="location" class="solr.LatLonType" subFieldSuffix="_coordinate" /> some magic happens and old query start to work. And this change resolve my problems with distance calculation even without solr.SpatialRecursivePrefixTreeFieldType field type usage. WBR Viacheslav. On 26.11.2012, at 18:52, David Smiley (@MITRE.org) wrote: > Hi Viacheslav, > > 1. You don't need JTS unless you're using polygons or WKT and your examples > uses neither. So you can remove the spatialContext attribute to use the > default, and remove the JTS jar. But that shouldn't be related to your > reported problem. > > 2. The units for d= in the circle are in degrees (111.2 km per degree) -- > this is why units="degrees" on the field type. Granted this > misunderstanding should yield a larger circle than what you intended, and so > doesn't explain your reported problem. > > Honestly I'm a bit stumped as what you are doing should work. I assume of > course you indexed your points into this field like <field > name="some_loc">45.15,-93.85</field> Can you try varying some things, like > using a rectangle query, perhaps even of the whole world? Remove > spatialContext attribute (no need to re-index for points)? > > By the way, the "boost" attribute on your field is strange to me; I didn't > know you could do that; are you sure you can? I suspect it is erroneous. > > ~ David > > > > > ----- > Author: http://www.packtpub.com/apache-solr-3-enterprise-search-server/book > -- > View this message in context: > http://lucene.472066.n3.nabble.com/Problem-with-migration-to-SolrAdaptersForLuceneSpatial4-tp4022298p4022384.html > Sent from the Solr - User mailing list archive at Nabble.com. >