İnternette depolanan bilgi miktarı çok büyük. Bu veriler arasında manuel olarak bir şey bulmak imkansız. Süreci otomatikleştirmek için arama motorları çağrılır. Verileri organize eden ve sorgulara göre arama yapan bilgi işlem sistemleridir.
Talimatlar
Aşama 1
Arama motoru sunucuları sürekli olarak bot adı verilen programları çalıştırır. Bot, robotun kısaltmasıdır. Davranışlarında gerçekten robotlara benziyorlar. Sunucuda saklanan listeden her siteyi periyodik olarak ziyaret ederek, tüm metinlerin yerel kopyalarını, aynı metinlerin web sayfalarındaki güncel sürümlerine uygun olarak getirirler. Botlar karşılaştıkları tüm bağlantıları takip eder ve yeni oluşturulan bir sayfa bulurlarsa onu listeye ekler ve ayrıca yerel bir kopya oluştururlar. Kopyalar İnternette yayınlanmaz - bunlar yalnızca bir site listesi alma sürecinin ayrılmaz parçalarıdır. Bu, telif hakkı ihlalinin oluşmadığı anlamına gelir.
Adım 2
Aynı ifadeyi aynı arama motoruna birkaç kez girmeye çalışın. Sonuçların her seferinde aynı sırada olduğunu göreceksiniz. Nadiren değişir, günde bir defadan fazla değil. Bunun nedeni basittir - arama sonuçlarının sırası oldukça karmaşık bir algoritma tarafından belirlenir. Hesaplama, sayfalardaki belirli kelimelerin kullanım sıklığını, diğer sitelerde bulunan bu sayfaya verilen bağlantıların sayısını ve bir dizi başka faktörü dikkate alır.
Aşama 3
Kaynaklarını bu listenin başına getirmeye çalışan web sitesi sahipleri, üzerlerinde yayınlanan metinleri optimize ediyor. Bu optimizasyon "beyaz" olabilir - "arama motorları", "gri" kuralları tarafından doğrudan izin verilir - izin verilmez, ancak yasaklanmaz ve ayrıca "siyah" - doğrudan yasaktır. İkinci durumda, site yakında sonsuza kadar listeden kaybolabilir. Optimizasyon algoritmaları genellikle arama sonuçları sıralama algoritmalarından daha karmaşıktır.
4. Adım
Bir anahtar sözcük veya tümcecik girdikten sonra, sunucudaki program metinlerin tüm yerel kopyalarındaki eşleşmeleri arar. Sonuçlar daha sonra yukarıdaki karmaşık algoritma kullanılarak sıralanır. İçerik yönetim sistemi daha sonra otomatik olarak tarayıcıya iletilen bir sayfa oluşturur. Kullanıcının isteği üzerine listenin şu sayfaları oluşturulabilir: ikinci, üçüncü vb.