Construtor de strings de busca booleana
Liste os conceitos da sua pergunta de pesquisa e os sinônimos de cada um, e obtenha uma busca booleana com colchetes corretos — sinônimos unidos com OR, conceitos com AND, exclusões com NOT — escrita na sintaxe do Google Scholar, PubMed, EBSCOhost, ProQuest, Web of Science e Scopus, cada uma com seu próprio botão de cópia e notas sobre o que a base não consegue fazer. Tudo roda no seu navegador. Gratuito, sem cadastro.
Conceitos
Um conceito por linha. Sinônimos dentro de uma linha são unidos com OR; as linhas são unidas com AND. Termos com várias palavras são colocados entre aspas automaticamente. Acrescente * para truncar — nurs* encontra nurse, nurses e nursing. Para proximidade, coloque ~ e um número entre duas palavras: sleep ~3 deprivation.
Suas strings de busca
Digite pelo menos um termo em um conceito para montar as strings de busca.
Como usar o construtor de strings de busca booleana
- 1. Divida sua pergunta em conceitos. “Problemas de sono em estudantes universitários” tem dois: problemas de sono e estudantes. Dê a cada conceito a sua própria linha.
- 2. Liste os sinônimos, um por linha. Variantes ortográficas, plurais, siglas e termos relacionados. Termos com várias palavras são colocados entre aspas automaticamente; acrescente um asterisco para truncar (student* encontra students); coloque ~ e um número entre duas palavras para proximidade (sleep ~3 deprivation).
- 3. Escolha onde cada conceito é pesquisado. Campos padrão, somente o título, título ou resumo, ou cabeçalhos de assunto, como o MeSH. Acrescente o que deseja excluir na caixa NOT.
- 4. Copie a versão para a sua base. Cada cartão mostra a string, o seu comprimento e notas sobre onde a base trata algo de modo diferente. Cole-a na busca avançada da base.
Como a lógica booleana monta uma busca
OR amplia: encontra registros com qualquer um dos seus termos, por isso une os sinônimos de um conceito. AND restringe: cada registro precisa conter todos os conceitos. NOT remove registros que contêm um termo. Os parênteses decidem o que fica com o quê, e importam mais do que parece: as bases leem operadores mistos em ordens diferentes — ProQuest e Web of Science aplicam AND antes de OR, e a Scopus, que por muito tempo aplicou OR primeiro, anunciou a mudança para AND primeiro em 2025–26 — então o construtor coloca entre colchetes todo grupo de OR, para que a string signifique a mesma coisa em qualquer lugar, seja qual for a ordem em vigor.
Aspas mantêm uma frase unida. O truncamento com * captura terminações de palavras: nurs* encontra nurse, nurses e nursing. Operadores de proximidade encontram duas palavras próximas uma da outra em qualquer ordem — mais restritos que AND, menos que uma frase.
Uma busca, seis sintaxes
| Interface | Título ou resumo | Truncamento | Proximidade | Excluir |
|---|---|---|---|---|
| Google Scholar | intitle: para títulos; sem campo de resumo | Nenhum — stemming automático | Nenhuma | -termo |
| PubMed | termo[tiab] | * após pelo menos 4 letras | "a b"[tiab:~3] | NOT |
| EBSCOhost | TI (…) OR AB (…); XB em algumas bases | * | a N3 b | NOT |
| ProQuest | TI,AB(…) | * (até 5 caracteres), [*n] | a NEAR/3 b | NOT |
| Web of Science | TI=(…) OR AB=(…); TS= para tópico | * | a NEAR/3 b | NOT |
| Scopus | TITLE-ABS(…); TITLE-ABS-KEY(…) | * | a W/3 b | AND NOT, no final |
O Google Scholar também corta buscas em cerca de 256 caracteres, e buscas de proximidade no PubMed não aceitam curingas.
Exemplo: problemas de sono em estudantes universitários
Clique em Carregar um exemplo e o construtor preenche dois conceitos — sleep quality, insomnia e sleep ~3 deprivation, pesquisados em título ou resumo; e student*, undergraduate* e college students nos campos padrão — com child* excluído. Três das seis strings que ele produz:
A mesma busca, de três formas
PubMed
("sleep quality"[tiab] OR insomnia[tiab] OR "sleep deprivation"[tiab:~3]) AND (student* OR undergraduate* OR "college students") NOT child*
Scopus
TITLE-ABS("sleep quality" OR insomnia OR (sleep W/3 deprivation)) AND TITLE-ABS-KEY(student* OR undergraduate* OR "college students") AND NOT TITLE-ABS-KEY(child*)
Google Scholar
("sleep quality" OR insomnia OR "sleep deprivation") (student OR undergraduate OR "college students") -child
A versão do Google Scholar mostra as concessões: sem truncamento, então os asteriscos sumiram; sem proximidade, então o par virou uma frase; e sem campo de resumo, então o primeiro conceito pesquisa em todos os campos.
Erros comuns
- Deixar de lado os parênteses. sleep OR insomnia AND student significa coisas diferentes em bases diferentes. Coloque entre colchetes todo grupo de OR.
- Truncar cedo demais. cat* encontra catheter e category. No PubMed, menos de quatro letras antes do asterisco desligam o truncamento por completo.
- Colocar uma palavra única entre aspas no PubMed. Aspas contornam o Automatic Term Mapping, então "cancer" deixa de fora o termo MeSH que a palavra sem aspas acrescentaria.
- Excluir demais com NOT. NOT child* também descarta estudos com adultos que mencionam crianças uma vez. Exclua apenas depois de verificar o que você perde.
- Colar a sintaxe de uma base em outra. TS= não significa nada para a Scopus, e [tiab] não significa nada para a EBSCO. Copie o cartão da base em que você está.
Perguntas frequentes
- O que é uma string de busca booleana?
- É uma busca escrita com os operadores AND, OR e NOT, além de parênteses, frases e truncamento, para que a base recupere exatamente a combinação de conceitos que você quer. Uma string típica tem um grupo de sinônimos em OR entre colchetes para cada conceito, unidos por AND: ("sleep quality" OR insomnia) AND (student* OR undergraduate*).
- Como escrever uma string de busca para uma revisão de literatura?
- Divida a pergunta em dois ou três conceitos, muitas vezes a partir de uma pergunta PICO. Para cada um, reúna sinônimos de artigos-chave e do tesauro da base, una-os com OR e una os conceitos com AND. Teste a string, confira se os artigos relevantes conhecidos aparecem e registre a versão final de cada base, para que a busca possa ser relatada e repetida.
- O Google Scholar aceita operadores booleanos?
- Em parte. Ele entende OR em maiúsculas, trata o espaço como AND, exclui com um sinal de menos e mantém frases entre aspas juntas, mas não tem truncamento, nem operadores de proximidade, nem aninhamento confiável de parênteses, e corta buscas em cerca de 256 caracteres. Use-o junto com uma base bibliográfica, não no lugar dela.
- O que significa N5 em uma busca da EBSCO?
- N5 é o operador de proximidade da EBSCOhost: as duas palavras precisam aparecer a até cinco palavras uma da outra, em qualquer ordem, então tax N5 reform encontra "tax reform" e "reform of income tax". W5 faz o mesmo, mas mantém as palavras na ordem digitada. ProQuest e Web of Science escrevem NEAR/5, a Scopus escreve W/5, e o PubMed escreve o par entre aspas com [tiab:~5].
- Qual é a diferença entre TS= na Web of Science e TITLE-ABS-KEY na Scopus?
- Ambas pesquisam o título, o resumo e as palavras-chave de um registro. O campo Tópico da Web of Science (TS=) abrange título, resumo, palavras-chave do autor e Keywords Plus; o TITLE-ABS-KEY da Scopus abrange título, resumo, palavras-chave do autor e as palavras-chave indexadas pela Scopus. Nenhuma das duas pesquisa o texto completo, por isso são os campos iniciais habituais de uma busca sistemática.
- Devo usar cabeçalhos de assunto ou palavras-chave?
- Os dois, unidos com OR dentro do mesmo conceito. Cabeçalhos de assunto, como o MeSH, encontram artigos indexados sob um conceito, quaisquer que sejam as palavras usadas pelos autores; palavras-chave encontram artigos recentes ainda não indexados e termos que o tesauro não tem. Defina uma linha como cabeçalhos de assunto para os termos controlados e mantenha uma segunda linha de palavras-chave, ou liste os dois numa mesma linha para bases que aceitam buscas mistas.