search_controller: character union cached