Hello solr users! I am trying to use geospatial to do some basic distance search in Solr4.10
At the moment, I got it working if I have just on set of coordinate (latitude,longitude) per document. However, I need to get it to work when I have an unknown numbers of set of coordinates per document: the document should be returned if any of its coordinates is within the distance threshold of a given coordinate. Below is how it is working when I have just one set of coordinate per document. <fieldType name="location" class="solr.LatLonType" subFieldSuffix="_coordinate"/> <fieldType name="tdouble" class="solr.TrieDoubleField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/> <field name="lon_lat" type="location" indexed="true" stored="false" multiValued="false" /> <copyField source="latitude" dest="lon_lat_0_coordinate" /> <copyField source="longitude" dest="lon_lat_1_coordinate" /> The reason why I am using the copyField is because the latitude and longitude are provided in separate fields, not in the "lat,lon" format. So far, all my attempts to use multivalued failed, and I would greatly appreciate some help. Thanks! Chris