Sedangkan untuk memudahkan dan mempercepat pencarian, mesin pencari mempunyai metode
pencarian tertentu yang sering di sebut algoritma pencarian, kecepatan dan ketepatan pencarian sebuah
mesin pencarian tergantung kepada cara pengindeksan dan algoritma pencarian yang digunakan.Secara
prinsip, tujuan dari sebuah program searching engine adalah menemukan dokumen atau arsip elektronis
di internet yang sesuai dengan kebutuhan atau permintaan pengguna dalam waktu yang sesingkat-
singkatnya.
1. Query Interface
Query interface adalah komponen penting pertama yang merupakan bentuk tampilan atau format situs
yang menyediakan fasilitas searching engine.Bentuk yang paling sederhana adalah tersedianya sebuah
kotak kosong di situs dimana user dapat menuliskan data atau informasi yang ingin dicari (lihat situs
Yahoo.com atau Altavista.com).
2. Query Engine
Komponen kedua adalah Query Engine, merupakan sebuah program yang bertugas untuk
menterjemahkan keinginan user ke dalam bahasa yang dimengerti oleh mesin komputer.Query Engine
ini pulalah yang segera melakukan pencarian arsip dan dokumen yang tepat di dalam sistem basis data
(database) yang bersangkutan.
3. Database
Database pada dasarnya merupakan kumpulan atau daftar dari dokumen maupun arsip dari seluruh
situs yang ada di internet. Semakin besar skala internet, akan semakin besar pula kapasitas penyimpan
yang dibutuhkan.
4. Spider
Spider merupakan komponen terpenting dalam sebuah searching engine.Secara berkala dan kontinyu,
spider akan mendata setiap situs yang ada di internet, baik yang baru maupun yang lama. Katakanlah
dari situs Bidanku.com akan diambil setiap kata pada kalimat judul artikel, disinilah sebenarnya
persaingan antara situs terjadi, yaitu strategi dan teknik apa yang dipergunakan dalam melakukan
sampling terhadap kata-kata yang akan menjadi kunci dalam pencarian arsip dan dokumen.
5. Indexer
Indexer merupakan sebuah program untuk mempercepat proses pencarian. Filosofi yang dipergunakan
mirip dengan prinsip penggunaan indeks pada kamus atau buku-buku. Perang antar situs pun terjadi di
sini, karena teknik melakukan indeks akan sangat berpengaruh terhadap kecepatan pencarian data atau
informasi. Biasanya yang terjadi di sini adalah adu algoritma (alur logika sebuah program) antar para
programmer yang direkrut oleh masing-masing perusahaan.
Berikut disajikan gambar yang memperlihatkan 5 (lima) komponen utama dari arsitektur sebuah
program searching engine (Indrajit, 2000).
Sederhananya, proses yang berlangsung adalah: saat user membuka Browser, dan memerintahkan
pencarian, maka browser minta tolong Search Engine untuk mencarikan.Mesin pencari web bekerja
dengan cara menyimpan informasi tentang banyak halaman web, yang diambil secara langsung dari
www.Data tentang halaman web disimpan dalam sebuah database indeks untuk digunakan dalam
pencarian selanjutnya.
Sebagian mesin pencari seperti Google, menyimpan seluruh atau sebagian halaman sumber (yang
disebut cache) maupun informasi tentang halaman web itu sendiri.aftar ini biasanya disertai ringkasan
singkat menggenai judul dokumen dan terkadang sebagian teks dari hasil pencarian yang kita
cari.Sangat banyak hasil data yang akan di munculkan oleh mesin pencari ketika pengguna mengetikan
sebuah kata kunci, urutan yang ada di paling atas atau halaman pertamalah yang mempunyai isi paling
akurat.
Secara umum, cara kerja mesin pencarian dimulai saat user menulis alamat website (URL). Saat alamat
web terisi, maka spider dari search engine akan menerima dan menganalisa URL. Secara otomatis spider
memutuskan web yang didaftar layak diterima atau tidak. Jika layak, maka spider langsung
menambahkan alamat URL tersebut ke sistem database.
E. Mesin Pencarian Google
Google merupakan sebuah perusahaan publik Amerika Serikat, berperan dalam pencarian Internet,
Cloud Computing, serta teknologi iklan online & perangkat lunak (mesin pencari terbesar di dunia).
Alamat web (http://www.google.com).
Selain pencarian web, Google juga menyediakan jasa pencarian gambar, pencarian berita serta pencarian
pada arsip USENET (newsgroup), serta direktori, seperti Yahoo! Kelemahannya terletak pada tidak
tersedianya pencarian file, video, dan audio.
Kelebihan:
Dengan kelebihan yang dimilikinya, ternyata mesin pencari ini jadi bidikan para spamer untuk
menampilkan iklan-iklan yang tidak diperlukan.Maka, pencarian pun terasa tergangggu .
Sebenarnya masih sangat banyak fitur pencarian yang bisa kita gunakan, tapi tidak terdapat di menu
pilihan Advanced Search. Dengan kata lain kita harus memasukannya query di form pencarian di Basic
Search langsung. Di bawah ini akan disajikan permainan query dan operator pencarian.
Boolean logic adalah suatu pencarian pelacakan yang menyatakan tentang hubungan antara variabel
yang dicari dengan variabel terkait. Boolean logic dikembangkan oleh George Boole (1815-1864), adalah
suatu metode pencarian informasi, yang memfokuskan hasil penelusuran dimana pencarian datanya
menggunakan kata kunci.
1. AND: Mencari informasi yang mengandung kedua kata yang dicari. Bisa menggunakan salah
satu dari tiga alternatif berikut. Contoh: kehamilan gemelli , kehamilan AND gemeli, kehamilan+gemelli
2. OR: Mencari informasi yang mengandung salah satu dari kedua kata. Bisa menggunakan salah
satu dari dua alternatif berikut. Contoh: kembar OR gemelli, kembar | gemelli
3. NOT: Hasil pencarian mengandung kata yang di depan, tapi tidak yang dibelakang minus (-).
Contoh di bawah akan mencari informasi yang mengandung kata kontrasepsi tapi bukan suntik.
Contoh: kontrasepsi –suntik.
Pencarian yang kita lakukan akan semakin efektif apabila kita mencoba menggabungkan beberapa
operator baik yang ada di fitur pencarian dasar, pencarian lanjut, maupun Boolean logic.