Note that Solr facets on the *indexed* value, not the stored one. If you want to facet on the points themselves, store them in your index alongside as a 'string' field, and facet on that. But as Erick says, that might give you rather a lot of facets, unless things tend to be grouped by location.
Upayavira On Tue, Sep 10, 2013, at 01:43 PM, Christian Köhler - ZFMK wrote: > Hi, > > I use the new SpatialRecursivePrefixTreeFieldType field to store geo > coordinates (e.g. 14.021666,51.5433353 ). I can retrieve the coordinates > just find so I am sure they are indexed correctly. > > However when I try to create facets from this field, solr returns > something which looks like a hash of the coordinates: > > Schema: > > <?xml version="1.0" encoding="UTF-8" ?> > <schema name="example" version="1.5"> > <types> > ... > <fieldType name="location" > class="solr.SpatialRecursivePrefixTreeFieldType" > units="degrees" /> > ... > <field name="geo_locality" type="location" indexed="true" > stored="true" /> > </schema> > > Result: > http://localhost/solr/browse?facet=true&facet.field=geo_locality -> > ... > <lst name="facet_fields"> > <lst name="geo_locality"> > <int name="7zzzzzzzzzz">660</int> > <int name="t4m70cmvej9">290</int> > <int name="t4187pnmky3">214</int> > <int name="t441z6vwv3j">179</int> > <int name="t4328x4s6dj">165</int> > <int name="t1c639yyxdr">143</int> > ... > </lst> > </lst> > > Filtering by this hashes fails: > http://localhost/solr/browse?&q=&fq=geo_locality:"t4m70cmvej9" > java.lang.IllegalArgumentException: missing parens: t4m70cmvej9 > > How do I get the results of a single location using faceting? > Any thoughts? > > Regards > Chris > > -- > Christian Köhler > > Zoologisches Forschungsmuseum Alexander Koenig > Leibniz-Institut für Biodiversität der Tiere > Adenauerallee 160, 53113 Bonn, Germany > www.zfmk.de > > Stiftung des öffentlichen Rechts > Direktor: Prof. J. Wolfgang Wägele > Sitz: Bonn > -- > Zoologisches Forschungsmuseum Alexander Koenig > - Leibniz-Institut für Biodiversität der Tiere - > Adenauerallee 160, 53113 Bonn, Germany > www.zfmk.de > > Stiftung des öffentlichen Rechts; Direktor: Prof. J. Wolfgang Wägele > Sitz: Bonn