web-development-kb-pt.site

Como posso pesquisar uma palavra-chave com caracteres especiais na Pesquisa Google?

Quero pesquisar o que += significa, mas o Google não retornará nenhum documento.

Além disso, quando me deparo com algum código PHP que não entendo, não consigo procurar as palavras-chave conforme escritas.

Como posso procurar esses caracteres especiais ou incluí-los em uma pesquisa.

84
ChrisF

Infelizmente, isto não é possível.

Do funcionário Página de Ajuda do Google :

Geralmente, a pontuação é ignorada, incluindo @ # $% ^ & * () = + []\e outros caracteres especiais

Eu tentaria procurar outros mecanismos de pesquisa ou recursos que possam ser úteis. Algo como GitHub pode ser útil.

Fontes do Fórum de Ajuda do Google:

40
bjtitus

Escreva:

-f: perldoc -f -X . Se nenhum nome de arquivo for especificado (como é o caso aqui), verifica se _$__ contém o nome de um arquivo simples

>: verifica se o RHS é maior que o LHS

@+: No contexto escalar, retorna o número de elementos em _@+_

?: o operador condicional

*<: O globo para _main::<_

.: Operador de concatenação de cadeias

-&'_: Invoca uma sub-rotina main::_ . FYI, ' é o separador de nome do pacote de estilo _Perl4_. Tente _Perl -MHTML'Template -e 1_.

:: Continuando com o operador condicional

$#: O formato de saída para números impressos

/: Operador de divisão

%!: _%ERRNO_; veja perldoc perlvar

Portanto, não é impossível entender se você se esforçar um pouco. Claramente, não é assim que alguém deve escrever programas, mas alguns se beneficiam das pessoas que estão ultrapassando os limites.

24
Sinan Ünür

Você pode usar http://www.symbolhound.com [divulgação: Sou desenvolvedor do site]

Ao contrário do Google (mesmo pesquisa de código), o SymbolHound inclui caracteres e símbolos especiais em uma pesquisa na web . ex: @ # $% ^ & * () = + []\etc.

Você deve encontrar resultados para + = http://symbolhound.com/?q=%2B%3D O índice está em constante crescimento; portanto, a cada dia, os resultados serão cada vez mais relevantes.

Espero que isso responda à sua pergunta! Boa sorte

16
user15070

Notei que algumas palavras com pontuação são indexadas.

Por exemplo:

  • C++
  • i ++
  • Micro $ frequentemente

Aqui está a documentação oficial do Google desse recurso :

Pontuação que não é ignorada

  • 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 são ignorados.
  • 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 conecta duas palavras, por exemplo [ ordenação rápida ].
13
Senseful

Desculpe, você não pode. A incapacidade de procurar ruído de linha no Google é uma desgraça dos programadores. Tente procurar artigos sobre a pesquisa A * em algum momento.

9
chaos

Bem, você pode escrever citações, mas isso não parece trazer nada de relevante:
http://www.bing.com/search?q= "-f> @% 2B% 3F * <.-% 26 '_: $% 23 /% 25!"

Uma pesquisa no Google também apresentou resultados irrelevantes até que adicionei "Perl" à consulta. Nesse caso, ela realmente apresentou uma pergunta sobre o fluxo de pilha piada favorita do programador que tinha essa string:
http://www.google.com/search?q= "-f> @% 2B% 3F * <.-% 26 '_: $% 23 /% 25!" + Perl

5
Joel Martinez

Acabado de anunciar pelo Google , a pesquisa de caracteres especiais é bastante aprimorada.

A pegada? Você precisa procurar pelo menos dois ou três caracteres.

Agora, para consultas que contêm seqüências de 2 a 3 caracteres especiais, como [== vs ===] e [+ =], o Google retornará resultados sobre o significado dessas seqüências nas linguagens de programação.

Por exemplo, se você estiver pesquisando o significado de [c ++ 17], obterá resultados para a conhecida linguagem de programação em vez de c17, que exibe um avião da Boeing. Além disso, os nomes de organizações e produtos que incluem pontuação, como She ++ e Notepad ++, retornarão resultados mais precisos.

+= é chamado especificamente como uma sequência de exemplo.

Como em todas as melhorias do Google, isso provavelmente está sendo implementado em etapas e pode não estar disponível em todos os idiomas.

4
ale

O Google não procura caracteres de pontuação, até onde eu saiba. Nesse caso, o que você pode querer tentar é pesquisar com uma descrição de seus personagens: algo como plus equals ou plusequals. Isso provavelmente encontrará algo para você, especialmente se você adicionar a linguagem de programação à sua consulta (PHP neste caso).

4
Ruben

O Google faz isso agora, consulte Melhorias na pesquisa de caracteres especiais nas linguagens de programação

Para quem busca respostas para perguntas técnicas, o Google acaba de lançar seu jogo de busca. Agora, para consultas que contêm seqüências de 2 a 3 caracteres especiais, como [== vs ===] e [+ =], o Google retornará resultados sobre o significado dessas seqüências nas linguagens de programação.

4
Everett Toews

https://duckduckgo.com manipulou minha pesquisa por "Redis :: Queue" corretamente (não ignorando ::).

3
eebbesen

Você pode usar apenas palavras para soletrar os símbolos e fazer a pesquisa dessa maneira.

ou seja, para _+=_, você pode procurar por _plus equal_.

O Google parece fazer a coisa certa quando você pesquisa dessa maneira.

1
joyjit

Faça uma pergunta sobre isso em superuser.com e aguarde o Google indexá-lo. Acabei de encontrar esta página pesquisando no Google "-f>@+?*<.-&'_:$#/%!" (com as aspas).

O URL da página de pesquisa resultante é http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"

1
intuited

Pensei que, se você colocasse algo entre aspas, forçaria uma pesquisa com esse termo exato.

ou seja, procurando por

"C++"

procuraria C++ e não apenas C

0
mjrider

Você tentou pesquisar com aspas duplas como "+=". Recebi de volta os resultados de += quando usei aspas duplas.

https://www.google.com/search?q="+="
0
Girish