Un fabuleux moteur de recherche de matière grise
Par Régis Gaidot le jeudi, octobre 5 2006, 10:03 - Moteur de recherche - Lien permanent
Jusqu'à présent, les développeurs utilisaient souvent des outils tels que
les forums, les newsgroups, les portails ou tout simplement les moteurs de
recherches généralistes afin de répondre à leurs besoins.
Dorénavant ils pourront utiliser un moteur de recherche dédié à leurs usages.
En effet, Google vient de rendre publique son moteur de recherche qui était à
l'origine, pour des besoins internes.
Google Code Search développé au
sein de l'équipe Google Labs indexe les
lignes de codes publiques et disponibles à travers internet ainsi que celles
qui se trouvent dans les archives (ex : zip, tar.gz). Son index regroupe
notamment les immenses bibliothèques spécialisées des grandes universités
américaines et de sites open source tels que SourceForge.
En termes de requêtes, il est possible d'utiliser les expressions régulières
afin de limiter, par exemple la recherche sur un langage en particulier. Par
ailleurs en ce qui concerne des problématiques liées aux différentes licences,
Google propose dans les options avancées de limiter la recherche à une licence.
Ceci étant dit, il y a de bonnes chances que nous trouvions des algorithmes qui
ne devraient pas être lisibles...
Vu les nombreux projets open source présents sur internet, cet outil deviendra
très utile pour les programmeurs fainéants ou cherchant quelques lignes de
codes afin d'enrichir ou de développer leurs applications. Il deviendra donc un
véritable moteur de matière grise dans le domaine de la programmation.
A noter que divers moteurs de recherche spécialisés dans l'indexation des
lignes de code ont déjà été lancés sur internet, je pense notamment à koders et krugle. Mais vu l'architecture de Google, je ne
pense pas qu'ils puissent bénéficier d'un index aussi riche.
Enfin Google propose de plus en plus d'outils de recherche différents afin de
répondre aux exigences des internautes, je pense notamment au moteur d'images,
d'actualités, de vidéos... A l'aube où internet ne cesse de croître je pense
que leur approche semble être une excellente initiative. Le fait de proposer un
moteur de recherche spécifique à un domaine canalise nos recherches et élimine
ainsi les documents pouvant être inintéressants.