Arama Motorları Nasıl Çalışır?

Arama motorları, temel olarak, kullanıcıların aradıkları belirli bilgileri bulmalarına yardımcı olan bilgisayar algoritmalarıdır. Kelimenin tam anlamıyla, çevrimiçi olarak trilyonlarca bilgi sayfasıyla, etkili arama motorları olmadan, Internet'te bir şey bulmak neredeyse imkansız olurdu. Farklı arama motorları farklı belirli şekillerde çalışır, ancak hepsi aynı temel ilkeleri kullanır.

Arama motorlarının çalışması için yapması gereken ilk şey, temel olarak İnternetten oluşan yerel bir veritabanı oluşturmaktır. Erken arama motorları, sadece sayfaların anahtar kelimelerini ve başlıklarını dizine ekledi, ancak çağdaş arama motorları, her sayfadaki tüm metni ve bu sayfanın diğer sayfalarla olan ilişkisine ve bazı durumlarda hepsinin veya bir kısmına ilişkin büyük miktarda başka bir verinin indekslemesini sağladı. Sayfada da mevcut medya. Arama motorlarının tüm bu bilgileri dizine eklemeleri gerekir; böylece her arama sorgusu gönderildiğinde İnternet'te dolaşmak yerine aramaları verimli bir şekilde yürütebilirler.

Arama motorları, İnternet'in periyodik taramalarını yaparak bu veritabanlarını oluşturur. Erken arama motorları genellikle taramak için sayfaların gönderilmesini gerektiriyordu, ancak şimdi çoğu sayfa diğer sayfalardan gelen bağlantıları izleyerek bulundu. Robotlar veya örümcekler denilen, sayfaları indekslemek için oluşturulan bilgisayar programları, sayfadan sayfaya uçmak, sayfadaki tüm verileri kaydetmek ve yeni sayfalara giden her linki takip etmek. Farklı arama motorları, endekslerini sürekli aralıklarla kaç ördeğe sahip olduklarına ve bu örümceklerin ne kadar hızlı taradıklarına bağlı olarak, bazıları her gün veya iki günde Internet’te ilerlerken, bazıları ise her hafta düzenli aralıklarla yenilenirken ay.

Örümcek bu sayfalardan geçerken, sayfalarda bulduğu kelimeleri kaydeder. Her kelimenin kaç kez göründüğü, kelimelerin belirli şekillerde, belki de büyüklük, konum veya HTML işaretlemesine göre ağırlıklı olup olmadığına ilişkin notlar alır ve kelimelerin sayfaya gelen bağlantılara göre ne kadar alakalı olduğuna karar verir ve Sayfanın genel bağlamında.

Arama motorları daha sonra her sayfanın değerini ve üzerinde görünen kelimeler için her sayfanın değerini belirlemelidir. Bu, bir arama motorunun yapması gereken en zor kısım, aynı zamanda en önemlisidir. En basit düzeyde bir arama motoru, sayfadaki her kelimenin izini tutabilir ve söz konusu sayfayı bu anahtar kelime ile yapılan aramalarla alakalı olarak kaydedebilir. Ancak bu, çoğu kullanıcı için pek de işe yaramaz, ancak istenen, arama sorguları için en alakalı sayfadır. Bu nedenle, farklı arama motorları farklı önem derecelerine sahiptir.

Çeşitli arama motorlarının kullandığı algoritmalar, kişilerin daha iyi sıralar elde etmek için özel olarak sayfalar oluşturmasını engellemek veya en azından bunu yapabilme derecelerini sınırlandırmak için iyi bir şekilde korunmaktadır. Bu fark, farklı arama motorlarının aynı terimler için farklı sonuçlar vermesinin nedenidir. Google, bir sayfanın bir arama terimi için en iyi sonuç olduğunu belirleyebilir ve Ask, aynı sayfanın ilk 50’de bile olmadığını belirleyebilir. Bu, yalnızca gelen ve giden bağlantılara, anahtar kelimelerin yoğunluğuna nasıl değer verdiklerini temel alır. önemli, kelimelerin farklı yerleştirilmelerine ve daha küçük faktörlere nasıl değer verdiklerini bulmak.

Arama motorlarındaki en yeni eğilim ve genel olarak aramanın geleceği, anahtar kelime tabanlı aramalardan kavram tabanlı aramalara geçmektir. Bu yeni arama biçiminde, arama motorunun girdiği anahtar kelimelerle aramayı sınırlamak yerine, arama motoru bu anahtar kelimelerin ne anlama geldiğini bulmaya çalışır, böylece tam kelimeyi içermeyen, ancak bununla ilgili olarak konuya uygun olmayan sayfalar önerebilir. Araştırma. Bu hala gelişmekte olan bir alandır, ancak aramaları daha alakalı hale getirme konusunda çok fazla potansiyele sahip gibi görünmektedir, bu da web’i tam olarak aradığınızı bulmak için daha kolay bir yer haline getirmektedir.