[UPDATE] Spatial Search in Apache Lucene and Solr

One of the most frequent things I get asked is “what is the state of spatial in Lucene and Solr?”  So here is my answer as of today:

  1. I just committed SOLR-1568 the other day, which adds automatic filter generation to the various point based Field Types in Solr.  It also has some small refactoring in the underlying Lucene code.  Furthermore, it adds a new LatLonType which can be used to represent latitude/longitude

Read more...

State of Spatial Support in Apache Solr

I’ve had quite a few people asking me about the state of geospatial support in Apache Solr lately, so I thought I would give a brief update here.

Much of the functionality behind SOLR-773 is now implemented in the trunk version of Solr and is available for check out.  This includes support for several different distance measures (Euclidean, Haversine, etc.) as well as support for sorting by functions (aka sorting by distance).  Due…

Read more...

Apache Solr 1.5 on the move with more “functionality”

The paint is barely dry on Apache Solr 1.4 and the community is already on the move for Solr 1.5 (which may actually be Solr 2.0, but for now let’s call it 1.5).

I’m particularly excited about a few things:

  1. Massive scalability capabilities via distributed search, indexing and shard management – Up until now, Solr scales pretty well on the search side (I’ve seen billion+ document instances and we’ve benchmarked it at that

Read more...