Infelizmente, não parece haver uma bala mágica. Linha de fundo na frente: "contexto".
O Google realmente ignora a maioria das pontuações, com as seguintes exceções:
- A pontuação em termos populares que têm significados específicos, como [C ++] ou [C #] (ambos são nomes de linguagens de programação), não é ignorada.
- O cifrão ($) é usado para indicar preços. [nikon 400] e [nikon $ 400] fornecerão resultados diferentes.
- O hífen - às vezes é usado como um sinal de que as duas palavras ao seu redor estão fortemente conectadas. (A menos que não haja espaço após o - e um espaço antes dele, nesse caso, é um sinal negativo.)
- O símbolo de sublinhado _ não é ignorado quando ele conecta duas palavras, por exemplo, [quick_sort].
Como tal, não é adequado para esses tipos de pesquisas. No entanto, o Google Code possui sintaxe para pesquisar em seus projetos de código, que inclui uma linguagem / sintaxe robusta para lidar com "caracteres especiais". Se olhar o código de outra pessoa puder ajudar a resolver um problema, isso pode ser uma opção.
Infelizmente, essa não é uma limitação exclusiva do Google. Você pode achar que seus melhores sucessos dependem de fornecer o máximo de "contexto" para o problema possível. Se você estiver procurando o que $ - significa, fornecer informações sobre o domínio do problema pode gerar bons resultados.
Por exemplo, pesquisar "variáveis perl especiais" rapidamente fornece sua resposta na primeira entrada na página de resultados.