it-swarm.it

Come posso cercare una parola chiave con caratteri speciali in Ricerca Google?

Voglio cercare cosa significa +=, ma Google non restituirà alcun documento.

Inoltre, quando trovo un po 'di codice PHP non capisco che non riesco a cercare le parole chiave come scritto.

Come posso cercare questi caratteri speciali o includere questi caratteri speciali in una ricerca.

84
ChrisF

Sfortunatamente, questo non è possibile.

Dalla pagina ufficiale pagina di aiuto di Google :

In genere, la punteggiatura viene ignorata, inclusi @ # $% ^ & * () = + []\e altri caratteri speciali

Vorrei provare a guardare altri motori di ricerca o risorse che potrebbero essere utili. Qualcosa come GitHub potrebbe essere utile.

Fonti dal forum di assistenza di Google:

40
bjtitus

Scrivilo:

-f: perldoc -f -X . Se non viene specificato alcun nome di file (come nel caso qui) verifica se _$__ contiene il nome di un file normale

>: controlla se RHS è maggiore di LHS

@+: nel contesto scalare, restituisce il numero di elementi in _@+_

?: l'operatore condizionale

*<: il glob per _main::<_

.: operatore di concatenazione di stringhe

-&'_: richiama una subroutine main::_ . Cordiali saluti, ' è il separatore del nome del pacchetto di stile _Perl4_. Prova _Perl -MHTML'Template -e 1_.

:: proseguendo con l'operatore condizionale

$#: Il formato di output per i numeri stampati

/: operatore divisione

%!: _%ERRNO_; vedi perldoc perlvar

Quindi, non è impossibile capire se ci fai un piccolo sforzo. Chiaramente, questo non è il modo in cui chiunque dovrebbe scrivere i programmi, ma ci sono alcuni vantaggi che le persone spingono oltre i limiti.

24
Sinan Ünür

Puoi usare http://www.symbolhound.com [divulgazione: sono uno sviluppatore del sito]

A differenza di Google (anche ricerca di codici) SymbolHound include caratteri e simboli speciali in una ricerca web . es: @ # $% ^ & * () = + []\ecc.

Dovresti essere in grado di trovare risultati per + = http://symbolhound.com/?q=%2B%3D L'indice è in costante crescita, quindi ogni giorno i risultati saranno sempre più pertinenti.

Spero che questo risponda alla tua domanda! Buona fortuna

16
user15070

Ho notato che alcune parole con punteggiatura sono indicizzate.

Per esempio:

  • C++
  • i ++
  • Micro $ oft

Ecco la documentazione ufficiale di Google di questa funzione :

Punteggiatura che non viene ignorata

  • La punteggiatura in termini popolari che hanno significati particolari, come [C++] o [C #] (entrambi sono nomi di linguaggi di programmazione), non vengono ignorati.
  • Il simbolo del dollaro ($) viene utilizzato per indicare i prezzi. [Nikon 400] e [Nikon $ 400] daranno risultati diversi.
  • Il trattino - a volte viene usato come segnale che le due parole attorno ad esso sono fortemente connesse. (A meno che non ci sia spazio dopo il - e uno spazio prima di esso, nel qual caso è un segno negativo.)
  • Il simbolo di sottolineatura _ non viene ignorato quando collega due parole, ad es. [quick_sort].
13
Senseful

Scusa, non puoi. L'incapacità di cercare il rumore di linea su Google è la rovina dei programmatori. Prova a cercare articoli sulla ricerca A * qualche volta.

9
chaos

Bene, puoi annoiarlo inserendo delle virgolette, ma non sembra trovare nulla di rilevante:
http://www.bing.com/search?q= "-f> @% 2B% 3F * <.-% 26' _:! $% 23 /% 25"

Una ricerca su Google ha anche prodotto risultati irrilevanti fino a quando ho aggiunto "Perl" alla query, nel qual caso in realtà è venuta fuori una domanda stackover sul tuo scherzo del programmatore preferito che aveva quella stringa:
http://www.google.com/search?q= "-f> @% 2B% 3F * <.-% 26' _:! $% 23 /% 25" + Perl

5
Joel Martinez

Appena annunciato da Google , la ricerca di caratteri speciali è notevolmente migliorata.

La presa? Devi cercare almeno due o tre caratteri.

Ora per le query che contengono sequenze di 2-3 caratteri speciali come [== vs ===] e [+ =], Google restituirà risultati sul significato di queste sequenze nei linguaggi di programmazione.

Ad esempio, se stai cercando il significato di [c ++ 17], otterrai risultati per il noto linguaggio di programmazione invece di c17, che fa apparire un aereo Boeing. Inoltre, i nomi di organizzazioni e prodotti che includono punteggiatura, come She ++ e Notepad ++, restituiranno risultati più accurati.

+= viene persino chiamato specificamente come stringa di esempio.

Come per tutti i miglioramenti di Google, è probabile che questo venga implementato in più fasi e potrebbe non essere disponibile in tutte le lingue.

4
ale

Google non cerca caratteri di punteggiatura per quanto ne so. In questo caso, ciò che potresti voler provare è cercare con una descrizione dei tuoi personaggi: qualcosa come plus equals o plusequals. Questo probabilmente ti troverà qualcosa, specialmente se aggiungi il linguaggio di programmazione alla tua query (PHP in questo caso).

4
Ruben

Google lo fa ora, vedi Miglioramenti nella ricerca di caratteri speciali nei linguaggi di programmazione

Per coloro che cercano risposte a domande tecniche, Google ha appena aumentato il suo gioco di ricerca. Ora per le query che contengono sequenze di 2-3 caratteri speciali come [== vs ===] e [+ =], Google restituirà risultati sul significato di queste sequenze nei linguaggi di programmazione.

4
Everett Toews

https://duckduckgo.com ha gestito correttamente la mia ricerca di "Redis :: Queue" (non ignorando ::).

3
eebbesen

Puoi semplicemente usare le parole per compitare i simboli e fare la ricerca in quel modo.

ovvero +=, puoi cercare plus equal.

Google sembra fare la cosa giusta quando cerchi in questo modo.

1
joyjit

Fai una domanda al riguardo su superuser.com e attendi che Google lo indicizzi. Ho appena trovato questa pagina su Google "-f>@+?*<.-&'_:$#/%!" (con le virgolette).

L'URL della pagina di ricerca risultante è http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"

1
intuited

Pensavo che se mettessi qualcosa tra virgolette, questo avrebbe forzato la ricerca di quel termine esatto.

cioè cercando

"C++"

cercherebbe C++ e non solo C

0
mjrider

Hai provato a cercare tra virgolette doppie come "+=". Ho ottenuto risultati per += quando ho usato le virgolette doppie.

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