/
et-si-on-reecrivait-google-en-python.json
32 lines (32 loc) · 1.75 KB
/
et-si-on-reecrivait-google-en-python.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
"description": "Cette ann\u00e9e, le premier crawler de Google (\u00e9crit en Python 1.2 !) f\u00eate ses 20 ans ... Il a depuis longtemps \u00e9t\u00e9 remplac\u00e9 par des versions en C++, mais comment s'y prendrait-on, en 2016, s'il fallait tout recommencer de z\u00e9ro ?\nJe pr\u00e9senterai dans en premier temps l'architecture classique des moteurs de recherche (du crawler au frontend) et son \u00e9volution depuis le fameux papier de recherche pr\u00e9sentant Google en 1998.\nJe ferai ensuite un tour d'horizon des langages et projets open source les plus adapt\u00e9s aujourd'hui pour chacun des composants, ainsi que les choix faits pour Common Search, un nouveau moteur de recherche open source \u00e9crit principalement en Python.\nLe but de cette pr\u00e9sentation est d'apprendre comment fonctionne un moteur de recherche de l'int\u00e9rieur, ainsi que de r\u00e9fl\u00e9chir aux probl\u00e8mes pour lesquels Python est ou n'est pas une bonne solution.\n",
"recorded": "2016-10-15",
"language": "fra",
"duration": 2019920,
"related_urls": [
{
"label": "Conference schedule",
"url": "https://www.pycon.fr/2016/pages/programme.html"
},
{
"label": "talk slides",
"url": "https://pycon.fr/2016/videos/et-si-on-reecrivait-google-en-python.html"
}
],
"speakers": [
"Sylvain Zimmer"
],
"thumbnail_url": "https://i.ytimg.com/vi/KAs6lLYzOr4/maxresdefault.jpg",
"title": "Et si on r\u00e9\u00e9crivait Google en Python ?",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=KAs6lLYzOr4"
},
{
"type": "mkv",
"url": "https://dl.afpy.org/pycon-fr-16/Et%20si%20on%20r%C3%A9%C3%A9crivait%20Google%20en%20Python%20%3F.mkv",
"size": 279600347
}
]
}