From http://wordpress.stackexchange.com/questions/89886/how-to-create-a-custom-search-for-custom-post-type