447 votes

Moteur de recherche pour les caractères spéciaux ?

Google supprime la plupart des caractères spéciaux du texte qu'il indexe. Il ne s'agit donc pas d'un bon outil pour de nombreuses tâches de dépannage, comme la recherche de la variable "$-" en perl ou la recherche de messages d'erreur contenant des caractères spéciaux.

Existe-t-il un bon moyen de rechercher ce type de contenu sur le web ?

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

474voto

dncrane Points 1792

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

Divulgation complète : je suis le développeur de SymbolHound et je l'ai lancé il y a quelques semaines.

15voto

xelco52 Points 2765

Malheureusement, il ne semble pas y avoir de solution miracle. La ligne de fond, dès le départ : "contexte".

Google ignore en effet la plupart des signes de ponctuation, avec les exceptions suivantes :

  1. La ponctuation dans les termes populaires qui ont une signification particulière, comme [ C++ ] ou [ C# ] (tous 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, auquel cas c'est un signe négatif).
  4. Le symbole de soulignement _ n'est pas ignoré lorsqu'il relie deux mots, par exemple [ quick_sort ].

En tant que tel, il n'est pas bien adapté à ce type de recherche. Google Code dispose toutefois d'une syntaxe permettant d'effectuer des recherches dans ses projets de code, qui comprend un langage/syntaxe robuste pour traiter les "caractères spéciaux". Si l'examen du code de quelqu'un d'autre peut aider à résoudre un problème, cela peut être une option.

Malheureusement, il ne s'agit pas d'une limitation propre à google. Vous constaterez peut-être que vos meilleurs résultats dépendent de votre capacité à fournir le plus de "contexte" possible au problème. Si vous cherchez à savoir ce que signifie $-, fournir des informations sur le domaine du problème peut donner de bons résultats.

Par exemple, si vous cherchez "variables spéciales perl", vous obtiendrez rapidement votre réponse dans la première entrée de la page de résultats.

1voto

Shahar Points 575

Un excellent moteur de recherche pour les caractères spéciaux que j'ai récemment découvert : amp-quoi ?

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

-2voto

Marcelo Points 21

Duckduckgo.com n'ignore pas les caractères spéciaux, du moins si la chaîne entière est comprise entre "" et "".

https://duckduckgo.com/?q=%22 *222%23%22

-7voto

Bill Kumar Points 15

Pour rechercher des caractères spéciaux dans les moteurs de recherche comme google :

Il suffit d'utiliser "Code d'entité HTML" à la place des caractères spéciaux.

Par exemple, pour inclure le singulier % (pourcentage) dans votre recherche, remplacez-le par son code d'entité HTML. &#37 ;

c'est-à-dire de chercher : %WINDIR% , écrivez : %WINDIR% ça va marcher.

Vous n'avez pas besoin de mémoriser ces codes. Il existe un certain nombre de sites Web contenant des pages de référence complètes pour les codes d'entités HTML, tels que page de w3cschool .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X