KOMPONEN
SEARCH ENGINE
1. Spider
Spider
merupakan sebuah program yang cara kerjanya hampir mirip dengan browser yang
berguna untuk mendownload halaman web. Walaupun mirip spider beda dengan
browser, spider tidak terlihat karena ditujukan kepada mesin yang langsung
disimpan pada database mereka, sedangkan browser ditujukan untuk useryang
langsung menampilkan informasi baik berupa teks, gambar dan sebagainya.
2. Crawler
Sebuah
program yang dimiliki search engine yang bertugas menelusuri setiap link yang
ada dalam suatu website. Tugas dari crawler yaitu membantu spider untuk
menentukan arah yang akan ditujunya sekaligus mengevakuasi link tersebut.
Dalam
melakukan prosesnya, web crawler juga mempunyai beberapa persoalan yang harus
mampu di atasinya. Permasalahan tersebut mencakup :
- Halaman mana yang harus dikunjungi terlebih dahulu.
- Aturan dalam proses mengunjungi kembali sebuah halaman.
- Performansi, mencakup banyaknya halaman yang harus dikunjungi.
- Aturan dalam setiap kunjungan agar server yang dikunjungi tidak kelebihan beban.
- Kegagalan, mencakup tidak tersedianya halaman yang dikunjungi, server down, timeout, maupun jebakan yang sengaja dibuat oleh webmaster.
- Seberapa jauh kedalaman sebuah website yang akan dikunjungi.
Hal yang
tak kalah pentingnya adalah kemampuan web crawler untuk mengikuti perkembangan
teknologi web, dimana setiap kali teknologi baru muncul, web crawler harus
dapat menyesuaikan diri agar dapat mengunjungi halaman web yang menggunakan
teknologi baru tersebut.
- Indexer
Sebuah
program yang menganalisa suatu halaman web dan berbagai unsure di dalamnya,
seperti pada penulisan title, penulisan huruf, keywoard-keyword dan sebagainya
yg telah di download dan diolah oleh spider dan crawler.
- Database
Tempat
meletakkan data-data sebelumnya yang telah di download oleh spider serta tempat
yang tadinya digunakan oleh indexer dalam menganalisa suatu halaman website.
- Result Engine
Merupakan
program yang bertugas menggolongkan suatu website dan menentukan perangkingan
dalam hasil pencarian yang diminta oleh user. Progam ini menganalisa sapakah
yang layak masuk keriteria utama dalam perangkingan suatu keyword yang diminta
oleh pengguna. Yang ditampilkan terlebih dahulu dari pencarian adalah website
yang telah memenuhi peraturan dan kaedah-kaedah yang ditentukan oleh search
engine tersebut.
- Web Server
Bagian
ini merupakan pusat komputer yang ada pada search engine yang melayani
permintaan kepada user yang merupakan umpan balik dari permintaan user
tersebut.
Sumber:
http://insane33.blogspot.co.id/2012/11/mengerti-cara-kerja-search-engine.html
Tidak ada komentar:
Posting Komentar