public function getSearch()
 {
     if (Input::has('query')) {
         $search = Input::get('query');
         if (!empty($search) && strlen($search) >= 3 && $search != ' ') {
             $results = Anime::whereRaw('name LIKE ? or english_name LIKE ? or name_synonym_2 LIKE ? or name_synonym_3 LIKE ?', array('%' . $search . '%', '%' . $search . '%', '%' . $search . '%', '%' . $search . '%'))->paginate(20);
             if (count($results) == 1) {
                 return Redirect::to('/anime/' . $results[0]->id . '/' . str_replace(array(" ", "/", "?"), "_", $results[0]->name));
             }
             return View::make('anime.search', array('results' => $results, 'search' => $search));
         }
         return View::make('anime.search');
     }
     return View::make('anime.search');
 }