2010-09-17 14 views
9

La ricerca di simboli è comune nella programmazione, specialmente quando si è nuovi in ​​una lingua. Ad esempio, avevo un question sull'operatore :: in Python e questo non è ricercabile. Le persone che cercano cose come questa o Object [] (array di oggetti), non troveranno quello che vogliono.Perché i motori di ricerca ignorano i simboli?

Perché i motori di ricerca sembrano ignorare completamente i simboli? Sono solo personaggi come tutti gli altri. Posso capire perché sarebbe difficile per estrarre la semantica di simboli rispetto alle parole (ad esempio: un motore di ricerca in grado di capire che "trovare", "trova", "trovato" sono tutti legati, se non la stessa parola), ma è davvero così difficile cercarli?

posso anche capire perché nell'uso quotidiano che ci si vuole simboli per essere ignorati, ma quanto difficile sarebbe essere quello di far sembrare qualcosa di esplicitamente (ad esempio: "::" sarebbe cercare: :) ​​

risposta

3

Controllare questo articolo su Interpreting Google Search Queries.

In particolare, la sezione 9

Google ignores some punctuation and special characters, including ! ? 

,. ; [] @/# <>.

Perché la punteggiatura non è in genere così importante come quella del testo circostante, Google ignora la maggior parte della punteggiatura in i termini di ricerca. Esistono le eccezioni , ad esempio C++ e $ 99. simboli matematici, come /, <, e>, non vengono ignorati dai calcolatrice di Google.

[Dr. Ruth] restituisce gli stessi risultati come [Dr Ruth]

E se siete in cerca di informazioni che include la punteggiatura che Google ignora, per esempio, un indirizzo email? Solo inserisci l'intera faccenda inclusa la punteggiatura .

* [ [email protected] ] 

essere consapevoli del fatto che le pagine web a volte indirizzi di posta elettronica per rendere mimetica raccolta di tali informazioni difficili per gli spammer. Ad esempio, su alcuni siti troverete il simbolo @ in un indirizzo e-mail sostituita con la parola “a”.

Ora vedremo alcuni particolari personaggi che Google non ignorare.

0

Per ridurre il numero di voci nell'indice.

Un motore di ricerca non deve ignorarli però. Ad esempio, sembra che il codice Google non lo faccia.

Problemi correlati