This 2 videos cover most of what you need to know about the Search API, Facets API, Apache Solr Search and Open Layers.
http://www.phase2technology.com/blog/maps-geocoding-search-talk-at-dug-…
https://prague2013.drupal.org/session/building-amazing-searches-search-…