Wildcards são caracteres especiais que substituem texto desconhecido ou variável em consultas de busca, permitindo correspondência de padrões além de termos exatos. Embora o suporte varie por motor, o conceito é universal.
Caracteres Wildcard Padrão
| Símbolo | Nome | Corresponde a | Exemplo | Encontra |
| * | Asterisco / Estrela | Zero ou mais caracteres | comput* | computer, computing, computation, compute |
| ? | Ponto de Interrogação | Exatamente um caractere | wom?n | woman, women |
| # | Hash (alguns motores) | Um dígito (0-9) | 202# | 2020, 2021, 2022... |
| [abc] | Classe Caracteres | Qualquer char único no conjunto | gr[ae]y | gray, grey |
| [a-z] | Intervalo | Qualquer char no intervalo | file[0-9].txt | file0.txt ... file9.txt |
Suporte Específico por Motor
🌐 Busca Web Geral (Google, Bing, DuckDuckGo)
- Google: Sem suporte wildcard na busca padrão.
* é ignorado ou tratado como literal. Use OR, |, ~ (depreciado), ou correspondência parcial (stemming automático). - Bing: Igual — sem
*/? na busca web. - DuckDuckGo: Sem suporte wildcard.
🔍 Busca Site e Motores Especializados
- Google Site Search / Custom Search API: Suporta
* no parâmetro query - Elasticsearch / Solr / Algolia: Suporte wildcard + regex completo
- GitHub Code Search: Wildcard
* em path/filename - Acadêmico (PubMed, IEEE Xplore): Truncamento
*, $, ? - Catálogos Biblioteca (WorldCat, LOC):
* ? #
💻 Linha Comando e Ferramentas Base Dados
- SQL:
% (multi-char), _ (single char) em LIKE - Linux/Unix (bash, find, grep):
* ? [...] (globbing) - Windows (PowerShell, cmd):
* ? - Regex:
.* . [...] — muito mais poderoso
Workarounds Práticos para Google
- Palavras parciais: Google faz stemming automático —
comput encontra compute/computer/computing - Frase com lacuna:
"best * for gaming" — Google trata * como placeholder em aspas (AROUND) - Sinónimos/Relacionados:
~mobile (depreciado mas às vezes funciona) - Avançado:
intitle:review "pixel *"
Quando Wildcards Brilham
- Busca código:
function *Handler( - Análise logs:
ERROR * timeout - Sistemas ficheiros:
report_202?.pdf - Bases dados:
SELECT * FROM users WHERE email LIKE '%@company.com' - Genómica:
ATG???TAA (padrões codon)
Para busca web: não confie em wildcards. Use stemming implícito do Google, sinónimos e operadores (site:, filetype:, intitle:, AROUND(n)). Para dados estruturados: wildcards são essenciais.