środa, 16 sierpnia 2017

Bagaimana Crawler Based Search Engine Bekerja?

Mesin pencari adalah kelas program komputer yang bekerja sama untuk menemukan informasi spesifik, mengumpulkan jasa backlink dan mengatur informasi tersebut, dan membuatnya tersedia bagi siapa saja yang mencari informasi.

Umumnya komputer memiliki mesin pencari. Mereka mengizinkan pengguna untuk mencari kata kunci tertentu dalam isi komputernya. Hasil pencarian pengguna dipresentasikan kepadanya dalam daftar program atau dokumen yang terdapat di komputer tempat kata kunci atau frasa tersebut ditemukan. Namun, saat orang berbicara tentang mesin telusur, seringkali mereka merujuk ke mesin telusur internet, seperti Google, yang memanfaatkan kumpulan komputer yang sangat besar untuk mencari sejumlah besar data di web. Singkatnya, mesin pencari adalah alat rumit yang fungsinya untuk menemukan data online atau offline.

Mesin pencari web memiliki empat tugas.

Crawling Indexing Menghitung relevansi dan peringkat Menyajikan hasil

Mesin pencari menggunakan program pencarian otomatis - yang disebut spider, robot, bot, atau crawler - untuk merangkak melalui situs web di internet. Ketika laba-laba mencapai halaman web, itu membuat salinannya dan mengasimilasi isinya, lalu menambahkannya ke database mesin pencari. Setelah menyalin konten dan tautan di laman, laba-laba mengikuti tautan di laman web, atau mengirim laba-laba lainnya untuk mengikuti tautan. Laba-laba yang dikirim mengulangi prosesnya. Laba-laba menjelajahi hamparan internet yang luas 24/7, memungkinkan mesin pencari mengumpulkan basis data raksasa.

Setelah konten di database, fase pengindeksan dimulai. Mesin pencari menganalisa dan mengkategorikan halaman web, sangat bergantung pada frasa kunci spesifik yang terdapat di halaman web, tag meta yang menggambarkan setiap halaman, dan link ke halaman.

Setelah informasi diindeks, petunjuk tentang bagaimana membuat informasi ini tersedia disimpan dalam database. Sebuah database mesin pencari atau indeks mirip dengan lemari arsip elektronik raksasa. Bila tombol pencari menggunakan kata kunci atau frasa tertentu, mesin pencari akan memeriksa basis data untuk kata-kata kunci tersebut. Ini memberi peringkat pada halaman web sesuai relevansinya, menyajikan yang dianggap paling penting di atas daftar hasil pencarian yang disesuaikan.

Setiap mesin pencari menggunakan seperangkat aturan untuk menentukan relevansi halaman web. Google, misalnya, memiliki algoritme yang berbeda dari pada Yahoo. Inilah alasan mengapa Anda bisa mendapatkan daftar hasil yang berbeda saat pencari menggunakan Google sebagai yang dia dapatkan saat dia menelusuri menggunakan Ask atau Yahoo. Selain itu, pengguna bisa mendapatkan hasil yang berbeda saat berikutnya dia menelusuri menggunakan frase kunci yang sama, bahkan jika dia menggunakan mesin pencari yang sama. Alasan untuk ini adalah bahwa, karena mereka terus-menerus merangkak melalui internet, laba-laba mencatat kapan ada perubahan yang terjadi pada halaman web atau saat konten ditambahkan; Database mesin pencari kemudian diperbarui. Setiap perubahan yang dilakukan pada halaman web dapat mempengaruhi relevansi halaman dengan pencarian tertentu.