Ir para o conteúdo

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. 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. 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. 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. 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

Como cada interface escreve as mesmas partes de uma busca
InterfaceTítulo ou resumoTruncamentoProximidadeExcluir
Google Scholarintitle: para títulos; sem campo de resumoNenhum — stemming automáticoNenhuma-termo
PubMedtermo[tiab]* após pelo menos 4 letras"a b"[tiab:~3]NOT
EBSCOhostTI (…) OR AB (…); XB em algumas bases*a N3 bNOT
ProQuestTI,AB(…)* (até 5 caracteres), [*n]a NEAR/3 bNOT
Web of ScienceTI=(…) OR AB=(…); TS= para tópico*a NEAR/3 bNOT
ScopusTITLE-ABS(…); TITLE-ABS-KEY(…)*a W/3 bAND 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.

Ferramentas relacionadas

Mais em Pesquisa e publicação