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. Secara teknis, perusahaan-perusahaan penyedia searching engine berlomba-
lomba membuat query engine yang baik sehingga selain tepat dalam mengekspresikan
keinginan user, dapat pula melakukan tugas pencarian secara cepat. 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. Terhadap masing-masing situs, selain alamatnya, akan diambil
kata-kata kunci dari arsip maupun dokumen yang ditemukan. 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. Harap diingat bahwa tidak semua situs melakukan proses updating dan
sampling ini secara kontinyu (24 jam sehari), yang dapat menyebabkan telah hilangnya
beberapa arsip dan dokumen dari internet saat user mencarinya.
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.
4. MetaCrawler/Metasearch
Merupakan perantara dari mesin pencari yang sebenarnya. Mesin ini hanya akan
mengirimkan permintaan pencarian ke berbagai mesin pencari serta menampilkan
hasilnya satu di layer browser sehingga akan menampilkan banyak sekali hasil dari ber
bagai mesin pencari yang ada.
Contoh: SavvySearch (savvysearch.com), Dogpile (www.dogpile.com), The Big Hub
(www.infind.com), C4 Total Search (www.snap.com).
Mesin pencari yang cukup populer, yaitu: Google, Yahoo!, Alltheweb, MSN, AskJeeves,
AltaVista, dan Lycos. Mesin pencari orang: Infospace, Spock, Yellowpages.com,
Zabasearch.com, Zoominfo. Mesin pencari visual: Grokker, Kartoo, Avintura. Mesin
pencari multimedia: Blinkx, Find sounds, Pic search, Podscope, Youtube.
G. Boolean Logic
Boolean logic adalah suatu pencarian pelacakan yang menyatakan tentang hubungan
antara variabel yang dicari dengan variabel terkait. Boolean logic juga merupakan
identifikasi spesifik tentang artikel yang akan dicari. Boolean logic dikembangkan oleh
George Boole (1815-1864), adalah suatu metode pencarian informasi, yang
memfokuskan hasil penelusuran dimana pencarian datanya menggunakan kata kunci.
Boolean logic terdiri dari operasi logika AND, OR dan NOT. Pada fitur pencarian Google,
operasi ini merupakan bagian dari fitur pencarian dasar. Penggunaan operasi logika ini
dapat memudahkan user dalam mendapatkan informasi yang diinginkan. Boolean logic
merupakan operasi logika yang digunakan untuk mendapatkan informasi di PubMed
(NCBI).
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. Misalnya, kita ingin mencari file PDF tentang
kehamilan ektopik (ectopic pregnancy) yang ada di situs www.ncbi.nlm.nih.gov. Maka
kita gabungkan tiga operator menjadi; Contoh: ectopic AND pregnancy filetype:pdf
site:www.ncbi.nlm.nih.gov.