Implementado os tipos de busca, faltando teste

Implementado os tipos de busca, faltando teste