Google Arama algoritmaları nasıl çalışır?



Siz milyarlarca web sayfası değil, yanıt istersiniz; Google'ın sıralama sistemleri de size yararlı ve alakalı sonuçları anında sunmak için Arama dizinimizdeki yüz milyarlarca web sayfasından bilgileri ayıklar.

Bu sıralama sistemleri, aradığınız şeyi ve hangi bilgilerin size sağlanması gerektiğini analiz eden bir dizi algoritmadan oluşmuştur. Arama işlevini daha faydalı olacak şekilde geliştirirken, hizmetlerimizden daha iyi yararlanmanızı sağlamak amacıyla algoritmalarımızı da aramalarınızı ve sonuçları daha ayrıntılı değerlendirecek şekilde iyileştirdik.

Google'ın web'den yararlı bilgiler sağlamak için Arama algoritmalarını kullanma yöntemlerinden bazılarını aşağıda bulabilirsiniz:

Google Arama algoritmaları nasıl çalışır?


Kelimelerinizi inceleme
Aramanızın anlamını belirlemek iyi yanıtlar döndürme açısından çok önemlidir. Bu yüzden, alakalı bilgilere sahip sayfaları bulmak için ilk adımımız, arama sorgunuzdaki kelimelerin ne anlama geldiğini analiz etmektir. Dizinde hangi kelime dizelerini aramamız gerektiğini çözmeyi denemek için dil modelleri oluştururuz.

Bu işlem, yazım hatalarını yorumlama kadar basit görünen adımları içerir ve girdiğiniz sorgunun anlaşılması için doğal dili belirleme konusundaki en son araştırmaların uygulandığı çalışmalara kadar uzanır. Örneğin, eşanlamlı kelimeler sistemimiz, bir kelimenin birden çok tanımı olsa bile Arama'nın ne demek istediğinizi bilmesine yardımcı olur. Bu sistemin geliştirilmesi beş yıldan uzun sürmüştür ve farklı dillerde aramaların %30'dan fazlasında sonuçları önemli ölçüde iyileştirmiştir.


Aradığınız bilginin hangi kategoride olduğunu da anlamaya çalışırız. Çok spesifik bir arama mı yoksa geniş bir sorgu mu? Aramanın arkasında ihtiyaç duyduğunuz belirli bir bilgiyi belirten "yorum", "resimler" veya "çalışma saatleri" gibi kelimeler var mı? O gün yayınlanan içeriği istediğinizi gösteren, trend olmuş anahtar kelimeleri mi arıyorsunuz? Yoksa yakındaki bir işletmeyi mi arıyorsunuz ve yerel bilgiler mi istiyorsunuz?

Aramanızı eşleştirme
Daha sonra, sorgunuzla eşleşen bilgileri içeren web sayfalarını ararız. Arama yaptığınızda, en temel düzeyde, algoritmalarımız uygun sayfaları bulmak için arama terimlerinizi dizinde arar. Bu anahtar kelimelerin bir sayfada ne sıklıkta ve nerelerde (ör. ana başlıklarda mı, başlıklarda mı yoksa metin gövdesinde mi) göründüğünü analiz ederler.


Anahtar kelimeleri eşleştirmenin yanı sıra, algoritmalar potansiyel arama sonuçlarının kullanıcılara aradıkları şeyi ne kadar verdiğini ölçmek için ipuçları arar. "Köpekler" aramasını yaptığınızda, muhtemelen içinde yüzlerce kez "köpekler" kelimesinin geçtiği bir sayfayı istemiyorsunuzdur. Sayfanın sorgunuz için bir yanıt içerip içermediğini anlamaya ve yalnızca sorgunuzu tekrar etmediğinden emin olmaya çalışırız. Dolayısıyla, Arama algoritmaları sayfaların köpek resimleri, videoları, hatta cinslerin bir listesi gibi alakalı içeriğe sahip olup olmadığını analiz eder. Son olarak, sayfalara tercih ettiğiniz dilde öncelik vermek için sayfanın sorunuzla aynı dilde yazılıp yazılmadığını kontrol ederiz.

Tarama ve Dizine Ekleme
Tarama işlemi geçmiş taramalara ait web adreslerinin ve web sitesi sahiplerinin sağladığı site haritalarının listesiyle başlar. Tarayıcılarımız bu web sitelerini ziyaret ederken, o sitelerdeki bağlantıları kullanarak diğer sayfaları da keşfederler. Yazılım özellikle yeni sitelere, mevcut sitelerdeki değişikliklere ve geçersiz bağlantılara dikkat eder. Bilgisayar programları, hangi sitelerin taranacağını, her siteden kaç sayfanın ne kadar sık getirileceğini belirler.

Site sahiplerine, sitelerinin Google tarafından nasıl taranacağına ilişkin ayrıntılı seçenekler sunmak için web yöneticisi araçları sağlarız. Böylece sitelerindeki sayfaların nasıl işleneceğiyle ilgili ayrıntılı talimatlar verebilir, yeniden tarama isteğinde bulunabilir veya “robots.txt” adlı bir dosyayı kullanarak taramayı tümüyle devre dışı bırakabilirler. Google asla ücret karşılığında sitelerin daha sık taranmasını sağlamaz. Kullanıcılarımız için mümkün olan en iyi sonuçları sağlamak üzere tüm web sitelerine aynı araçları sunarız.

Tarayarak bilgileri bulma
Web, içerdiği milyarlarca kitapla sürekli büyüyen ancak merkezi bir dosyalama sistemi bulunmayan bir kitaplık gibidir. Herkese açık web sayfalarını keşfetmek için web tarayıcıları olarak bilinen yazılımları kullanırız. Tarayıcılar, tıpkı sizin web'de içeriklere göz atarken yaptığınız gibi web sayfalarını inceler ve o sayfalardaki bağlantıları takip eder. Bağlantıdan bağlantıya giderek web sayfalarıyla ilgili bilgileri toplar, bu bilgileri Google’ın sunucularına iletirler.


Bilgileri dizine ekleyerek düzenleme
Tarayıcılar bir web sayfası bulduğunda, sistemlerimiz normal tarayıcıların yaptığı gibi sayfanın içeriğini oluşturur. Anahtar kelimelerden web sitesinin güncelliğine kadar önemli işaretleri not eder ve tümünü Arama dizinimizde takip ederiz.

Google Arama dizininde, boyutu 100.000.000 gigabaytın üzerine çıkan yüz milyarlarca web sayfası vardır. Bunu kitapların arkasında bulunan dizinlere benzetebiliriz. Dizine eklediğimiz web sayfalarında görülen her bir kelime için bir giriş bulunur. Bir web sayfasını dizine eklediğimizde onu içerdiği tüm kelimelere ait girişlere ekleriz.





İlgilendiğiniz kişileri, yerleri ve öğeleri daha iyi anlamak için anahtar kelime eşleştirmenin de ötesine geçmek üzere Bilgi Grafiği'nden yararlanırız. Bunu yapmak için sadece web sayfalarıyla ilgili bilgileri değil, başka türden bilgileri de düzenlemekteyiz. Bugün Google Arama, belli başlı kütüphanelerdeki milyonlarca kitapta metin aramanıza, yerel toplu taşıma şirketinizin sefer saatlerini bulmanıza veya Dünya Bankası gibi herkese açık kaynaklardan veri almanıza yardımcı olabilecek düzeydedir.

Yararlı yanıtlar pek çok biçimde olabilir
Larry Page bir defasında mükemmel arama motorunu "tam olarak ne kastettiğinizi anlayan ve tam olarak istediğiniz şeyi veren" bir sistem olarak tanımlamıştı. Zaman içinde de testlerimiz sürekli olarak kullanıcıların sorgularına hızlı yanıtlar istediğini gösterdi. Aradığınız türden bilgi için size en alakalı yanıtları, daha hızlı ve en yararlı biçimlerde sunma konusunda epey yol aldık.

Hava durumu bilgilerini arıyorsanız muhtemelen sonuç sayfasında sadece hava durumu sitelerinin bağlantılarını değil hava durumu tahminini görmek istersiniz. Veya yol tarifi: Sorgunuz “San Francisco havaalanı için yol tarifi” ise, sadece diğer sitelerin bağlantılarını değil, yolun tarif edildiği bir haritayı görmek istersiniz. Bu özellikle sınırlı bant genişliğinden yararlanabilen, tıklayarak siteler arasında gezinmenin yavaş olabildiği mobil cihazlarda çok önemlidir.

Binlerce mühendis ve bilim adamı algoritmalarımızı iyileştirme ve yararlı yeni arama yolları oluşturma konusunda ellerinden geleni yapmaktadır. Arama konusundaki yeniliklerimizden bazılarını aşağıda bulabilirsiniz. Sadece 2016 yılında Google Arama'da yaklaşık 1.600 iyileştirme yaptık. Bu nedenle burada Arama işlevini zaman içinde çok daha iyi hale getirmek için hayata geçirdiğimiz değişiklikleri gösteren sadece birkaç örneğe yer verebiliyoruz.

Sürekli değişen web'e uyum sağlamak için gelişme
Web sürekli olarak gelişiyor ve her saniye yüzlerce yeni web sayfası yayınlanıyor. Bu gelişim Google Arama'da gördüğünüz sonuçlara da yansımaktadır: Yeni içerikleri dizine eklemek için web'i sürekli olarak tarıyoruz. Sorgunuza bağlı olarak, bazı sonuç sayfaları hızlı şekilde değişirken, bazılarında değişiklikler daha yavaş olur. Örneğin, siz en son maç sonuçlarını ararken anlık güncellemeler yapmamız gerekir, tarihi bir şahsiyetle ilgili sonuçlar ise yıllarca değişmeyebilir.

Google artık her yıl trilyonlarca aramayı işliyor. Her gün işlediğimiz aramaların %15'i daha önce hiç görmediğimiz sorgular içerir. Tüm bu aramalar için en yararlı sonuçları verecek Arama algoritmaları oluşturmak sürekli kalite testleri ve yatırım yapılmasını gerektiren karmaşık ve zorlu bir iştir.

0 Response to Google Arama algoritmaları nasıl çalışır?

Yorum Gönder