O que é a busca booleana
A busca booleana permite combinar palavras-chave com operadores (aspas, OR, NOT, AND e parênteses) para encontrar exatamente os candidatos que você precisa na base de currículos. Em vez de digitar um termo por vez e revisar centenas de perfis, você monta uma única frase de busca que já filtra tudo de uma vez.
A busca varre o texto completo do currículo e os campos do perfil (nome, cargo, empresa, tags). Não diferencia maiúsculas de minúsculas: sql, SQL e Sql trazem o mesmo resultado.
Como funciona a busca sem operadores
Quando você digita várias palavras sem nenhum operador, o sistema entende que todas precisam aparecer no perfil, em qualquer ordem e em qualquer lugar. O espaço funciona como um AND implícito.
Você digita | O que o sistema busca | Resultado |
| Perfis com a palavra python | Todos que citam Python |
| Perfis com python e react, em qualquer lugar | Só quem tem as duas palavras |
| Perfis com analista e de e dados, não necessariamente juntas | Pode trazer "analista de sistemas" que cita "dados" em outra parte |
O último exemplo mostra a limitação: sem operadores você não controla se as palavras aparecem juntas ou se o candidato pode ter uma ou outra. É para isso que servem os operadores abaixo.
Aspas: frase exata
Coloque entre aspas quando as palavras precisam aparecer juntas e nessa ordem. É o operador mais importante para cargos compostos.
Busca | Traz | Não traz |
| "Analista de Dados Sênior" | "Analista de sistemas com foco em dados" |
| "Gerente de Projetos de TI" | "Gerente comercial, liderou projetos" |
| "São Paulo - SP" | "São José dos Campos, Paulo Afonso" |
Use aspas sempre que o termo tiver mais de uma palavra: nome de cargo, tecnologia ("Power BI"), cidade, certificação ("Scrum Master").
Atenção: digite as aspas direto no campo de busca. Aspas copiadas do Word ou do Google Docs podem vir como "aspas curvas" (“ ”) e não funcionam.
AND: exige todos os termos
O AND restringe a busca: o candidato só aparece se tiver todos os termos ligados por ele. É o mesmo comportamento do espaço, mas explícito, o que deixa a busca mais fácil de ler e combinar com os outros operadores.
Busca | Traz | Não traz |
| Quem cita SQL e também Python | Quem cita só um dos dois |
| Analistas de dados que citam Power BI | Analistas de dados sem Power BI |
| Perfis de São Paulo que mencionam inglês | Perfis de São Paulo sem inglês |
Use AND quando o requisito é obrigatório: quanto mais ANDs, menos resultados.
OR: aceita qualquer um dos termos
O OR amplia a busca: basta o candidato ter um dos termos. Use para sinônimos, variações de nome de cargo ou tecnologias equivalentes.
Busca | Traz | Por quê |
| Quem usa qualquer um dos dois títulos | O mesmo cargo tem nomes diferentes |
| Quem cita qualquer banco relacional | Tecnologias equivalentes |
| Currículos em português ou inglês | Variação de idioma |
Use OR quando qualquer uma das opções serve: quanto mais ORs, mais resultados.
NOT: exclui um termo
O NOT remove da lista quem tem o termo indicado. Use para tirar níveis de senioridade, áreas ou cargos que não interessam.
Busca | Traz | Remove |
| Analistas de dados | Quem cita estagiário no perfil |
| Vendedores | Quem trabalhou com telemarketing |
| Enfermeiros | Técnicos de enfermagem |
Cuidado: o NOT exclui o perfil inteiro se a palavra aparecer em qualquer lugar. NOT estagiário também remove um analista sênior que começou a carreira como estagiário e citou isso no currículo. Use com moderação e prefira termos que só aparecem no cargo atual.
Parênteses: agrupar
Os parênteses dizem ao sistema o que resolver primeiro, como na matemática. Sem eles, uma busca que mistura AND e OR pode ser lida de um jeito diferente do que você quis.
Busca | Como o sistema lê | Resultado |
| (São Paulo e full stack) ou software developer | Traz software developers de qualquer cidade |
| São Paulo e (full stack ou software developer) | Só perfis de São Paulo com um dos dois cargos |
Regra prática: sempre que usar OR junto com AND ou NOT, coloque o grupo de OR entre parênteses.
Combinando tudo: exemplos reais
Analista de dados em São Paulo, com SQL ou Power BI, sem cargos de gestão
"são paulo" AND "analista de dados" AND (SQL OR "Power BI") NOT (diretor OR coordenador)
Desenvolvedor front-end com React ou Angular, excluindo júnior
("front-end" OR frontend OR "front end") AND (React OR Angular) NOT júnior
Vendedor externo com carteira própria, em português ou inglês
("vendedor externo" OR "sales representative") AND ("carteira de clientes" OR "client portfolio")
Enfermeiro com COREN ativo, sem técnicos
enfermeiro AND COREN NOT "técnico de enfermagem"
Monte a busca em camadas: comece pelo cargo entre aspas, adicione as habilidades obrigatórias com AND, agrupe sinônimos com OR entre parênteses e, por último, exclua com NOT.
Erros comuns e dicas
Poucos resultados? Troque ANDs por ORs, adicione sinônimos (
"front-end" OR frontend OR "front end") e remova NOTs. Verifique também se não digitou um cargo composto sem aspas.Resultados demais? Coloque cargos entre aspas, adicione requisitos com AND e exclua ruído com NOT.
Aspas curvas copiadas do Word (“ ”) não funcionam. Digite as aspas direto no campo.
Acentos e variações:
sênior,senioresrsão palavras diferentes. Cubra as variações com OR:(sênior OR senior OR sr).Hífen e termos compostos:
full-stack,full stackefullstacksão escritos de três formas. Use OR com cada uma entre aspas quando houver espaço.NOT exclui o perfil inteiro: a palavra excluída pode estar em uma experiência antiga, não no cargo atual. Prefira excluir termos específicos de cargo, não palavras genéricas.
Teste em etapas: rode primeiro só o cargo, depois adicione uma condição por vez e veja como o número de resultados muda. Assim você descobre qual termo está limitando ou ampliando demais.
Resumo rápido
Operador | Para quê | Exemplo |
| Frase exata, palavras juntas e na ordem |
|
| Exigir todos os termos |
|
| Aceitar qualquer um dos termos |
|
| Excluir um termo |
|
| Agrupar e definir a ordem |
|
Exemplo completo: "são paulo" AND "analista de dados" AND (SQL OR "Power BI") NOT (diretor OR coordenador)