Lucene geospatial extension proposed in this article is based on a two level search – first level search is based on Cartesian Grid search and the second level implements shape specific spatial calculations
While it almost certainly remains the largest Ruby on Rails based site in the world, Twitter has gradually been moving more and more of its stack to the JVM. Last year the company announced that its back-end message queue had been re-written in Scala, and more recently it moved the search stack to Java, making Twitter search around three times faster.
Leandro Moreira shows how to implement a domain specific version of Google’s “Did you mean” feature for Apache Lucene using thee alternative algorithms (Levenshtein, Jaro-Winkler and N-gram). 13
Compass aims to simplify the integration of search functionality into an application while still providing the full power Lucene. This tutorial walks through the process of using the Compass API. 3