ChefMoz case study

A question that is often asked, how and where do I get geographical data from.
Technology is generally the easy part, getting the data is tough. This is where a
derivative comes in,

ChefMoz is a publicly edited search engine, people come in, categorize and detail restaurants
throughout the world. This data is then made publicly available for download.

This case study will show you how to take this data and create a geographical search engine.


  1. A localsolr installation.
  2. perl with Geo::Coder::US
    1. There are java version but the perl version is easier to demo
  3. US tiger geo db built.

In this example, we will download the chefmoz database, geocode it's US based restaurants, and
upload them to solr to search on.