Komponen dan Cara Kerja Search Engine

Komponen utama search engine antara lain:
1. Web Crawler, atau yang dikenal juga dengan istilah web spider bertugas untuk mengumpulkan semua informasi yang ada di dalam halaman web. Web crawler bekerja secara otomatis dengan cara memberikan sejumlah alamat website untuk dikunjungi serta menyimpan semua informasi yang terkandung di dalamnya.
2. Indexing System, bertugas untuk menganalisa halaman web yang telah tersimpan sebelumnya dengan cara mengindeks. Data yang ditemukan disimpan dalam sebuah database indeks untuk digunakan dalam pencarian selanjutnya.
3. Search System, berhubungan langsung dengan pengguna, menyediakan hasil pencarian informasi yang diinginkan.

Cara Kerja Search Engine
Mesin pencari web bekerja dengan cara menyimpan hampir semua informasi halaman web, yang diambil langsung dari www. Halaman-halaman ini diambil secara otomatis. Setiap halaman lalu dianalisis untuk menentukan cara mengindeksnya (misalnya, kata-kata diambil dari judul, subjudul atau field khusus yang disebut meta tag). Data tentang halaman web disimpan dalam sebuah database indeks untuk digunakan dalam pencarian selanjutnya. Sebagian mesin pencari, seperti Google, menyimpan seluruh data atau sebagian halaman sumber (yang disebut cache) maupun informasi tentang halaman web itu sendiri.