I am using following field type with solr 4.2 & its working fine. <field name="latlong" type="location_rpt" indexed="true" stored="true" required="false" multiValued="false" />
<fieldType name="location_rpt" class="solr.SpatialRecursivePrefixTreeFieldType" distErrPct="0.025" maxDistErr="0.000009" units="degrees" /> But, when I am upgrading solr to solr 4.7.1, it is reporting following errors while posting docs: Caused by: com.spatial4j.core.exception.InvalidShapeException: java.lang.NumberFormatException: For input string: "78.42968,30.73333,78.45" at org.apache.solr.util.SpatialUtils.parsePoint(SpatialUtils.java:68) at org.apache.solr.util.SpatialUtils.parsePointSolrException(SpatialUtils.java:84) ... 45 more Caused by: java.lang.NumberFormatException: For input string: "78.42968,30.73333,78.45" I am posting following doc value to solr. <field name='latlong'><![CDATA[30.9308,78.42968,30.73333,78.45]]></field> With Thanks & Regards Kamal Kishore