Encontrei a resposta para o problema do codeigniter like e or_like no fórum ellislab https://ellislab.com/forums /viewthread/185983/ Ao invés de usar
$this->db->like('location', $your_string);
usar:
$this->db->where('location LIKE', '%'.$your_string.'%');
e ou_onde em vez de ou_like .