#mavidurakio #techtalks04
NASIL ?
Furkan BAŞARAN
Toyota Motor Manifacturing Turkey
NodeJS, J2EE, Javascript, SPA Architectures, NoSQL Databases
Back-End Engineer
Interests
@frknbasaran on Twitter
github.com/frknbasaran
furkanbasaran.com
Arama. Google'da günde milyarlarca kez kullanıcılar tarafından sorulan sorulara cevap bulunuyor.
Bunu mümkün kılan sadece bilim olamaz, bunun arkasındaki aynı zamanda sanat.
Bir sorgunun yolculuğu siz bir arama terimi yazmadan önce, trilyonlarca belgeden oluşan Web'in taranması ve dizine eklenmesiyle başlar.
100.000.000 gigabayt
Google Spiders
SiteMaps
Robots.txt
Bir kitabın arkasındaki dizine benzer bir şekilde, Google dizini de kelimeler ve bunların konumlarıyla ilgili bilgiler içerir. Arama yaptığınızda, en temel düzeyde, algoritmalar uygun sayfaları bulmak üzere arama terimlerinizi dizinde arar.
Arama işlemi buradan itibaren çok daha karmaşık bir hal alır. "Köpekler" aramasını yaptığınızda, içinde "köpekler" kelimesinin yüzlerce kez geçtiği bir sayfayı istemezsiniz. Muhtemelen resimler, videolar veya cinslerin bir listesini istersiniz.
Bulmak istediğiniz, trilyonlarca web sayfası değil, sorunuzun yanıtıdır. Algoritmalar, size tam olarak istediğiniz şeyi vermek için ipuçlarını araştıran bilgisayar programlarıdır.
Google'ın algoritmaları gerçekte neyi arıyor olabileceğinizi tahmin etmeyi mümkün kılan 200'den fazla benzersiz sinyale veya "ipucuna" dayanmaktadır. Bu sinyaller, web sitelerindeki terimler, içeriğin güncelliği, bölgeniz ve PageRank gibi öğeleri içerir.
Arama sürecinde bir değişiklik yapılması
http://data-arts.appspot.com/globe-search/
Google's First Server