2010-09-17 13 views
9

La recherche de symboles est courante en programmation, en particulier lorsque vous débutez dans une langue. Par exemple, j'avais un question sur l'opérateur :: en Python, et ce n'est pas consultable. Les gens qui cherchent des choses comme ça ou Object [] (tableau d'objets), ne trouveraient pas ce qu'ils veulent.Pourquoi les moteurs de recherche ignorent-ils les symboles?

Pourquoi les moteurs de recherche semblent-ils ignorer complètement les symboles? Ce ne sont que des personnages comme les autres. Je peux voir pourquoi il serait difficile d'extraire la sémantique des symboles par rapport aux mots (par exemple: un moteur de recherche peut comprendre que «trouver», «trouve», «trouvé» sont tous liés, sinon le même mot), mais est-ce vraiment difficile de les chercher?

Je peux aussi voir pourquoi dans l'usage quotidien que vous voudriez des symboles être ignorés, mais comment serait-il être difficile de le faire chercher quelque chose explicitement (par exemple: "::" rechercheraient: :)

Répondre

3

Vérifier sur cet article sur Interpreting Google Search Queries.

Plus précisément, l'article 9

Google ignores some punctuation and special characters, including ! ? 

,. ; [] @/# <>.

Parce que la ponctuation est généralement pas aussi important que le texte qui l'entoure, Google ne tient pas plus la ponctuation dans vos termes de recherche. Il existe des exceptions , par exemple, C++ et 99 $. Les symboles mathématiques, tels que /, <, et>, ne sont pas ignorés par la calculatrice de Google.

[Dr Ruth] renvoie les mêmes résultats que [Dr Ruth]

Que faire si vous êtes à la recherche d'informations qui inclut la ponctuation que Google ignore, par exemple, une adresse e-mail? Juste entrer le tout, y compris la ponctuation .

* [ [email protected] ] 

Soyez conscient que les pages Web parfois adresses e-mail de camouflage pour faire la collecte de ces informations difficile pour les spammeurs. Par exemple, vous trouverez sur certains sites de le signe @ dans une adresse e-mail remplacé par le mot « à ».

Maintenant, nous allons voir quelques spéciaux caractères que Google ne négligez pas.

0

Pour réduire le nombre d'entrées dans l'index.

Un moteur de recherche n'a pas à les ignorer. Par exemple, il semble que Google Code ne fonctionne pas.