This is a Ruby on Rails project. I have a simple business listings table and model. You'll need to make a copy and minor modification of an interface from another part of my application. The controller will use internal and external APIs to run searches, and modification of internal APIs may be necessary. You'll also need to use ferret/acts_as_ferret for searching the model, and a method callable by script/runner is needed to reindex all records. Lastly, you'll build an import method, also callable by script/runner, that uses a field map to convert an exported recordset (CSV format) and load it into the listings table. You'll be working with at least the following: Ferret, acts_as_ferret, MySQL, CSV, script/runner, RJS, Yahoo Search APIs. You must have your own development environment and the knowledge/ability to deliver a fully-functional, standalone Rails app that runs under Lighttpd and fcgi.