Operadores booleanos: Pesquisa inteligente no Google e em outros mecanismos de busca
Operadores booleanos são ferramentas essenciais para quem procura informações on-line. Com seus operadores matemáticos e sintaxe especial, eles ajudam na expansão e/ou restrição dos mecanismos de busca, aplicando condições específicas e, até mesmo, sequências de programas. Conheça os operadores booleanos mais úteis e acompanhe exemplos para compreender suas aplicações práticas.
Registre ótimos TLDs por menos de US$ 1 no primeiro ano. Esperar para quê? Garanta seu nome de domínio preferido hoje mesmo.
- E-mail correspondente
- Certificado SSL
- Suporte 24 horas por dia, 365 dias por ano
O que são operadores booleanos?
As três expressões básicas da álgebra booliana (também chamada de álgebra de Boole ou álgebra abstrata), estabelecidas pelo matemático inglês George Boole, são AND, OR e NOT (E, OU e NÃO). Elas são usadas em todas as linguagens de programação populares, principalmente para retornar resultados que dependem que condições sejam true (verdadeiras) ou false (falsas).
Operadores booleanos são usados para escrever expressões lógicas que testam se uma determinada condição é verdadeira ou falsa. Eles especificam e/ou vinculam certas condições.
Operadores boolianos podem ser escritos usando símbolos ou palavras. Os símbolos, também conhecidos como operadores lógicos, são usados principalmente em linguagens de programação. Por exemplo:
- & ou && significa AND
- | ou || significa OR
- ! ou ~ significa NOT
Quando você usa o operador AND entre duas condições, isso indica que ambas as condições devem ser satisfeitas para que o resultado seja considerado “verdadeiro”. Por outro lado, quando você usa o operador OR, apenas uma das condições precisa ser atendida para que o resultado seja considerado “verdadeiro”. No entanto, quando o operador NOT é usado, isso significa que todas as condições, exceto as excluídas, devem ser satisfeitas para que o resultado seja considerado “verdadeiro”.
Mecanismos de busca como o Google usam operadores booleanos da seguinte forma:
- AND: Um espaço entre dois termos é interpretado como “AND”.
- OR: Tanto a palavra “OR” quanto a barra vertical (|) funcionam como operadores OR. O atalho de teclado para o símbolo de barra vertical no Windowns é tecla ALT + 0124 (no teclado numérico). No macOS, é ALT + 7.
- NOT: Se você colocar um sinal de menos na frente de uma palavra (sem espaço), a palavra será excluída da pesquisa. Use hifens com cuidado ao realizar buscas. Dependendo da forma como forem escritos, eles podem alterar os resultados apresentados.
Para compreender mais a fundo o funcionamento de operadores booleanos nas buscas do Google, acesse nosso artigo sobre o uso de operadores no Google para buscas mais efetivas.
Operadores booleanos especiais
Para tornar uma busca ainda mais eficiente, outros operadores booleanos podem ser adicionados aos três básicos, apresentados acima:
Operador | Função |
---|---|
AND | Conecta condições: resultados devem corresponder a todas as palavras/frases especificadas. |
OR | Conecta condições: resultados devem corresponder a uma das palavras/frases especificadas. |
NOT | Remove termos dos resultados da pesquisa. |
AROUND(X) | Aproximação de condições: encontra termos com (outras) palavras entre eles. |
IN: | Faz conversões rápidas entre diferentes unidades/moedas, etc. |
define: | Apresenta definição do termo especificado na pesquisa. |
weather | Apresenta previsão do tempo detalhada para o local especificado. |
Use um programa de notas para salvar suas pesquisas favoritas na área de trabalho. Isso pode economizar seu tempo, já que evita que você procure novamente pelos operadores e digite consultas similares mais de uma vez.
AROUND(X) para descartar resultados irrelevantes
Um dos operadores booleanos menos conhecidos é AROUND (X), que também pode ser usado na pesquisa de termos, principalmente quando existe a possibilidade de eles estarem longe um do outro. O “X” é o número que especifica o quão longe um primeiro termo pode estar do segundo e, ainda assim, ser considerado relevante pela busca. Ou seja, ele especifica a distância máxima permitida entre dois termos.
Este exemplo ilustra o funcionamento:
Car AROUND(2) Berlin-Mitte
Essa pesquisa booleana solicita ao Google para pesquisar os termos “car” e “Berlin-Mitte”, considerando também resultados com duas (ou menos) palavras entre eles. Como você pode notar, resultados diferentes são apresentados, quando essa operação booliana é utilizada.
IN para converter medidas e moedas
O operador booleano IN é uma maneira conveniente de converter unidades de medida ou moedas de forma rápida. Insira um valor ou medida de entrada seguido de “IN” e da unidade ou moeda de saída. Por exemplo, se você inserir “87 cm IN polegadas”, o Google retornará o resultado “34,252 polegadas” e a referência à fórmula matemática usada para o cálculo. Para moedas, será exibida a taxa de câmbio (e um aviso).
Este operador também trabalha com outras unidades de medida comuns, como temperaturas (Celsius/Fahrenheit), comprimentos, superfícies e volumes. Contudo, unidades menos utilizadas podem não ser abarcadas. Por exemplo, se você tentar converter graus Celsius para a escala de temperatura Réaumur (que não é mais usada), o Google retornará, por exemplo, um link da Wikipédia e páginas de conversão, e não o resultado direto.
Source para especificar fontes de informação
Quando alguém encontra a palavra “source” no contexto de informática, provavelmente pensará no código-fonte de um site. Aqui, no entanto, “source” está relacionada ao contexto jornalístico. Ela especifica ao Google a fonte (de informação) que deve ser exibida pelos resultados. Por exemplo, digamos que você queira encontrar artigos sobre um prédio que desabou na Flórida, escrito pela CNN (e não por centenas de outros jornais). Você poderá usar o seguinte comando:
Prédio desaba Flórida source:CNN
Weather para previsão do tempo
Se você digitar “weather:” seguido do nome de uma cidade, o Google exibirá a previsão do tempo para a semana, incluindo temperatura, possibilidade de chuva e velocidade do vento. A fonte dos dados é o site weather.com. Abaixo da previsão do tempo, você também encontrará links para outros sites meteorológicos. Use a seguinte chave de busca antes de sair de casa:
weather:São Paulo
Outros operadores avançados
Outros tantos operadores booleanos podem facilitar suas pesquisas no Google.
Digite “define:” seguido de uma palavra específica para obter a definição dela. Resultados também apresentam um botão de áudio que lhe permitirá ouvir a pronúncia. Cheque ortografia, sinônimos, entre outros.
define:soturno
Para pesquisar em várias fontes por resultados relacionados a um filme específico, você pode usar o operador “movie:”. Por exemplo, se você estiver interessado em filmes sobre a Segunda Guerra Mundial filmados ou ambientados em Berlim, você pode procurá-los usando este operador:
movie:Berlim Segunda Guerra
As fontes pesquisadas para filmes incluem YouTube, enciclopédias digitais, arquivos públicos e privados. Além disso, se o filme estiver sendo exibido nos cinemas da sua região, o Google exibirá horários e locais de exibição.
Combine operadores booleanos
Outra vantagem dos operadores booleanos é que eles podem ser combinados, aumentando ainda mais a eficácia das pesquisas. Confira algumas combinações úteis:
Para melhorar o SEO do seu site
O exemplo de consulta a seguir pode ser usado para encontrar oportunidades de links internos:
site:seu-site.tld [palavra-chave]
O comando ajudará usuários a navegar pelo seu site e aumentará suas chances de receber links de outros sites.
Para buscar conteúdos em sites específicos
O exemplo de busca abaixo exibirá todas as (sub)páginas do site especificado que contenham a palavra “fotografia”. Além disso, na guia de imagens do Google, você poderá ver fotos encontradas nesse mesmo site.
site:site-específico.tld "fotografia"
Para organizar arquivos esquecidos
Para encontrar arquivos “perdidos” do seu site, tente utilizar os operadores “site:” e “filetype:” combinados, como demonstrado abaixo:
site:seu-site.tld filetype:tipo-de-arquivo (ex.: pdf)
ou
site:seu-site.tld filetype:pdf palavra-chave
A primeira pesquisa exibirá todos os documentos .pdf encontrados no site especificado. Você pode melhorar a precisão dos resultados inserindo uma palavra-chave específica, como mostra o exemplo 2. Como já explicado, espaços equivalem ao operador “AND”. O operador de tipos de arquivo tem a capacidade de reconhecer cerca de 25 formatos de arquivos comuns, abrangendo documentos, imagens e vídeos.
Para identificar páginas sem HTTPS
Como webmaster, você pode verificar se existem páginas inseguras no seu site, ou seja, aquelas sem HTTPS. Para fazer isso, você pode usar a seguinte consulta:
site:seu-site.tld -inurl:https
O sinal de menos exclui páginas com https na URL. As páginas indexadas restantes, portanto, não serão aquelas criptografadas com HTTPS.
Para realizar pesquisas combinadas
Você pode usar parênteses para combinar termos em uma consulta. Por exemplo:
tire balancing (Berlin-Spandau OR Falkensee OR Staaken) -sales
Não insira mais de cinco palavras-chave nos parênteses, ou a pesquisa poderá falhar. Observe que sales (vendas) aqui exclui páginas com esta palavra-chave, portanto, apenas estabelecimentos não comerciais serão exibidos.
Com o SEO Checker da IONOS, você descobre com facilidade se seu site cumpre todos os requisitos importantes de SEO. O verificador de SEO também encontra os pontos fracos do seu site e os apresenta, para otimização. Precisa de suporte para implementar as melhorias? A IONOS pode auxiliar você nos próximos passos.
Para pesquisar “de … a” usando numrange
A abreviação para o operador “numrange” é “..” (dois pontos finais). Ele pode ser usado para códigos postais numéricos, anos ou unidades de medida. Nesta consulta, os operadores “intitle:”, “OR” e “..” foram combinados para exibir resultados sobre aparelhos de som antigos para fitas e CDs, “walkman” e “diskman” respectivamente, populares entre os anos de 1980 e 1990.
intitle:walkman OR diskman 1980..1990
Se o Google não encontrar nenhum resultado, ele exibirá possíveis sugestões.
Ao usar numrange para inserir CEPs específicos, não se esqueça de digitar o nome da cidade também, para otimizar os resultados.
Você também pode usar o operador numrange para encontrar páginas indexadas entre duas datas. No entanto, o Google usa o calendário juliano, então você precisará converter as datas para esse formato primeiro. Alternativamente, para evitar a necessidade de conversão, você pode apenas digitar os anos, por exemplo “2009..2014”.
Para encontrar seus tópicos favoritos
Compreenda a possibilidade no exemplo abaixo:
site:*.com.br intitle:dicas aprender nadar
Aos ser digitada desta forma, a pesquisa acima encontrou 38.700 páginas .com.br com os termos “dicas”, “aprender” e “nadar”, no título da página (intitle). Oasterisco(* ) funciona como um curinga e permite que você encontre sites com essa extensão de nome de domínio.
Quando uma busca é, contudo, digitada assim:
site:*.com.br intext: dicas aprender nadar
O Google pesquisará estas palavras-chave nos textos presentes dentro de um site, e não nos nomes desses sites. Agora, por exemplo, 4.860.000 resultados foram apresentados. A diferença nos mostra também que páginas com palavras-chave nos títulos se destacam mais.
Em princípio, as pesquisas booleanas aqui exemplificadas também podem ser usadas em outros mecanismos de busca, pois todos eles são baseados em operadores booleanos. Para conhecer outros mecanismos de busca, leia nosso artigo que apresenta alternativas ao Google.