web-dev-qa-db-fra.com

Comment utiliser un moteur de recherche pour rechercher des caractères spéciaux?

Google supprime la plupart des caractères spéciaux du texte indexé. Ce n'est donc pas un bon outil pour de nombreuses tâches liées au dépannage, telles que la recherche de la variable "$ -" en Perl ou la recherche d'une sortie d'erreur chargée de caractères spéciaux.

Existe-t-il un bon moyen de rechercher un tel contenu sur le Web?

Cette question est liée à la question suivante: Recherche de caractères spéciaux dans Google

439
jonderry

Ce moteur de recherche a été conçu pour résoudre exactement le type de problème que vous rencontrez: http://symbolhound.com/

Je suis le développeur de SymbolHound.

460
dncrane

Malheureusement, il ne semble pas y avoir de solution miracle. En bas à l'avant: "contexte".

Google ignore en effet la plupart des signes de ponctuation, à l'exception des exceptions suivantes:

  1. La ponctuation en termes populaires ayant des significations particulières, comme [C++] ou [C #] (les deux sont des noms de langages de programmation), n'est pas ignorée.
  2. Le signe dollar ($) est utilisé pour indiquer les prix. [nikon 400] et [nikon 400 $] donneront des résultats différents.
  3. Le trait d'union est parfois utilisé pour signaler que les deux mots qui l'entourent sont très fortement liés. (Sauf s'il n'y a pas d'espace après le - et un espace avant, dans ce cas, il s'agit d'un signe négatif.)
  4. Le symbole de soulignement _ n’est pas ignoré lorsqu’il associe deux mots, par ex. [ tri rapide ].

En tant que tel, il n'est pas bien adapté à ces types de recherche. Cependant, Google Code a une syntaxe pour la recherche dans ses projets de code, qui inclut une syntaxe/langage robuste pour traiter les "caractères spéciaux". Si regarder le code de quelqu'un d'autre peut aider à résoudre un problème, cela peut être une option.

Malheureusement, ce n'est pas une limitation unique à Google. Vous constaterez peut-être que vos meilleures réussites dépendent de la mise en contexte du problème autant que possible. Si vous recherchez ce que signifie $ -, fournir des informations sur le domaine du problème peut donner de bons résultats.

Par exemple, une recherche sur "variables Perl spéciales" donne rapidement votre réponse dans la première entrée de la page de résultats.

15
xelco52

Un excellent moteur de recherche de caractères spéciaux que j'ai récemment trouvé: amp-what?

Vous pouvez même rechercher par nom d'objet, comme "flèche", "jeu d'échecs", etc.

0
Shahar