I'd say it's about 85-90% there, but of course, you don't know what you don't know. Biggest thing missing now is "pseudo-fields", IMO, i.e. the ability to return the distance as a field. Next after that is some type of tile/grid approach, but that's less important given we have Trie fields for numerics. Also needs better documentation. I know Yonik is also doing some refactoring for performance.
I think we've worked out most of the kinks around accuracy, etc. and have a reasonable bounding box calculation as well as implementations of several distance functions. I'd encourage you to kick the tires at least and let us know what you think. Most importantly, I think the changes we have made to implement spatial have also improved Solr. On Sep 24, 2010, at 2:07 PM, Dennis Gearon wrote: > How functional is spatial in 3.x? > Dennis Gearon > > Signature Warning > ---------------- > EARTH has a Right To Life, > otherwise we all die. > > Read 'Hot, Flat, and Crowded' > Laugh at http://www.yert.com/film.php > > > --- On Fri, 9/24/10, Grant Ingersoll <gsing...@apache.org> wrote: > >> From: Grant Ingersoll <gsing...@apache.org> >> Subject: Re: LocalSolr unknown handler: geo >> To: solr-user@lucene.apache.org >> Date: Friday, September 24, 2010, 5:22 AM >> You're best off to ask on the Local >> Solr mailing list, or have a look at Solr's 3.x and trunk >> branches, which have spatial baked in (although it is still >> improving) >> >> On Sep 24, 2010, at 5:57 AM, PeterKerk wrote: >> >>> >>> I've configured LocalSolr according to description on >> this page: >>> http://www.gissearch.com/localsolr >>> >>> I use Solr 1.4.1. >>> >>> I've compiled the LocalSolr jars and put them in the >> Solr lib: >>> \apache-solr-1.4.1\example\solr\lib >>> >>> The lib folder didnt exist so I created it and put the >> LocalSolr jars in >>> there. >>> >>> But when I execute the query: >>> http://localhost:8983/solr/db/select/?indent=on&facet=true&fl=id,lat,lng,title&q=*:*&qt=geo&lat=51.8316819&long=5.815154&radius=500 >>> >>> I get the error: >>> HTTP ERROR: 400 >>> >>> unknown handler: geo >>> >>> RequestURI=/solr/db/select/ >>> -- >>> View this message in context: >>> http://lucene.472066.n3.nabble.com/LocalSolr-unknown-handler-geo-tp1572964p1572964.html >>> Sent from the Solr - User mailing list archive at >> Nabble.com. >> >> -------------------------- >> Grant Ingersoll >> http://lucenerevolution.org Apache Lucene/Solr >> Conference, Boston Oct 7-8 >> >> -------------------------- Grant Ingersoll http://lucenerevolution.org Apache Lucene/Solr Conference, Boston Oct 7-8