Sebagai pengguna internet kita tentu mengenal search engine, bahkan mungkin hampir tiap hari kita memakai Serach engine, nah beberapa hari ini saya membaca tentang rahasia dan optimasi dari sebuah Search engine, berikut adalah arsitektur dan mekanisme dari search engine.
SpiderSpider adalah sebuah program yang tujuannya untuk mengambil halaman yang dikunjunginya untuk disimpan dalam database search engine.
CrawlerProgram dari search engine untuk melacak dan menemukan link yang terdapat dari setiap halaman yang ditemukannya, program inilah yang menentukan kemana spider pergi.
Indexersebuah komponen untuk mengurain bagian - bagian dari sebuah halaman web.
DatabaseTempat untuk menyimpan data - data halaman yang telah dikunjungi dan dianalisis ,disebut juga index dari search engine.
Web Server
Merupakan kopmponen yang melayani permintaan dan memberikan respon dari permintaan tersebut.
Cara kerja Search Engine
Search engine sebenarnya tidak sungguh2 melakukan pencarian ke seluruh WWW secara langsung. Pencarian dilakukan dalam database mereka yang menyimpan text dari masing - masing halaman. Jadi sebenarya ketika kita melakukan pencarian, yang dilakukan search engine adalah mencari salinan halaman di database mereka.
Ketika kita meng-klik link dari hasil pencarian maka sebenarnya alamat tersebut berasal dari server search engine mereka. Database dari search engine tersebut dipilih oleh program spider tadi.
Search engine popular saat ini :
1.
www.google.com2.
www.yahoo.com3.
www.dmoz.com4.
www.msn.com5.
www.altavista.com6.
www.ask.comand many more....