Moteur de recherche google [REGLER]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Moteur de recherche google [REGLER]

par Berzemus » 17 août 2008, 21:07

Pour avoir une autre vue, le sujet wikipedia:
http://en.wikipedia.org/wiki/Google_platform

Il parait donc bien qu'ils utilisent principalement du c/c++ et python.

par katagoto » 17 août 2008, 18:56

ça fait rêvé et peur à la fois, en général, il nous faut une journée pour intégrer un serveur au réseaux, et presque tout en manuel :'(

par Berzemus » 17 août 2008, 18:43

Je m'étais un peu documenté sur google. Ils utilisent des "shards", des morceaux de texte, qui transitent un peu partout dans leur mémoire, avec une gestion très avancée de la recherche dans tout ça. De plus, tout leur index tient dans la ram de leurs serveurs; en plusieurs copies.

Si je me souviens bien, leur version hyper-développée de linux leur permet, dans leur data-center, de simplement brancher un PC sur leur réseau (autre chose que du gigabit..), le tout est pris en charge par leur OS (installation/configuration/etc..) et le tout ne forme qu'une seule et immense machine de calcul. Les machines tombent en panne sans problème, puisque le principe du système est la redondance. Ils n'utilisent pas nécessairement ce qu'il y a de mieux, mais ce qu'il y a de plus rentable niveau cout/puissance.

par Hywan » 17 août 2008, 16:22

Google utilise des algorithmes autrement plus compliqué qu'une simple indexation de mot-clé …

J'appuie Berze' et @rthur. Ou sinon, si tu aimes les Maths, tu peux t'intéresser aux algorithmes de texte (avec machine de recherche, etc.). C'est passionnant.

par katagoto » 17 août 2008, 12:55

j'embraye sur google, mais c'est pas étonnant d'avoir de tels vitesse pour un full-text, ce ne serait pas plutôt une idexion par mot-clef ?

Personnellement, Python n'est pas assez rapide pour arriver une telle performance, à mon avis c'est plus un langage compilé du genre C...

Je l'avais lu sur PHPFrance...

par @rthur » 17 août 2008, 11:55

Assez d'accord avec Berzemus, intéresse toi aux fonctionnalités full-text de MySQL ou d'Oracle, tu verras c'est très puissant et souvent suffisant pour un besoin de base.

par Berzemus » 17 août 2008, 10:56

Sans vouloir me prononcer définitivement, il me semble que google utilise principalement du python; je ne pense pas qu'ils ont besoin d'un langage propre, ce sont plutôt leurs algorithmes qui valent de l'or en barre. Pour les données, c'est du MySQL, et pour leur serveurs, Linux. Tous deux profondément modifiés par les meilleurs spécialistes du domaine. Enfin, ça se pourrait :wink: .

Sinon, tu t'attaques à un truc d'une difficulté incommensurable. Si tu n'es pas doctorant dans l'un ou l'autre domaine lié à la technologie de recherche, c'est peine perdue je pense. En tout cas, une perte de temps. Du temps qui serait mieux investi dans la découverte des outils dont tu disposes déjà, comme la recherche full-text déjà intégrée à MySQL, et qui n'attend que d'être découverte, puisqu'elle va vachement bien.

par fhardi » 17 août 2008, 02:04

Hey :),

Google n'utilise pas qu'un seul langage. On doit sûrement y trouver un fork de C, pas mal de Perl, et des bases de données très optimisées. Il doit y avoir une foule de langages, connues ou fait-maison ;-).

Par curiosité : pourquoi cette question ?
Bonsoir,

dsl du retard et merci pour vos réponses

pour répondre à ta question, dejà c'est par curiosité et aussi etant donné que c'est le moteur de recherche le plus puissant et le plus connus, puis j'aimerai par le biais d'un tutoriel ou faire des recherches sur les language qu'utilise certains moteur de recherche, pour pouvoir ensuite en faire de meme (moteur de recherche interne etc), mais je crois que j'en suis tres tres tres loin derriere de tout ça lol

mais je suis à la recherche d'un tutoriel php/mysql pour faire un bon moteur de recherche ou je pourrai indexer les sites que je choisi moi meme et inserer des mots clés

merci de m'orienter si vous en connaissez

@+

par chrislabricole » 17 août 2008, 00:23

J'ai vu aussi qu'ils utilisaient du python ^^

Pour le cœur du moteur de recherche, je pense aussi que c'est un langage maison :)

Sinon, pour info, le site de Yahoo! utilise pratiquement entièrement PHP, forcément, Rasmus Lerdorf y travaille :)

par Hywan » 17 août 2008, 00:04

Hey :),

Google n'utilise pas qu'un seul langage. On doit sûrement y trouver un fork de C, pas mal de Perl, et des bases de données très optimisées. Il doit y avoir une foule de langages, connues ou fait-maison ;-).

Par curiosité : pourquoi cette question ?

par fhardi » 16 août 2008, 20:31

Sauf erreur de ma part je pense que c'est un langage maison.
Mais je ne suis pas plus certain que ça
Merci

mais je m'en doute un peu

par dunbar » 16 août 2008, 20:09

Sauf erreur de ma part je pense que c'est un langage maison.
Mais je ne suis pas plus certain que ça

Moteur de recherche google [REGLER]

par fhardi » 16 août 2008, 20:00

Bonjour,

Je voulais savoir quel est le language utilisé pour le moteur de recherche google ?
est ce le combiné php/mysql ? ou autres ?
si vous le savez, dite le moi

merci pour vos réponse