Searching adalah salah satu pekerjaan yang paling mendasar dalam bidang perkomputeran. Searching digunakan dalam setiap tindakan yang perlu untuk mengetahui bilamana sebuah elemen tercantum dalam daftar atau lebih umum lagi, pencarian ulang dari file informasi yang berhubungan dengan unsure tersebut. Dalam bentuk yang paling dasar dari permasalahan ‘Searching’ ditentukan sebagai berikut :
dari bilangan bulat dan sebuah bilangan X, bilangan X diperlukan untuk menentukan bilamana X = Sk untuk beberapa Sk dalam S.
Dalam rangkaian computer, masalah dipecahkan dengan menscaning (meneliti) rangkaian S dan membandingkan X dengan unsur-unsur yang sukses, sampai sebuah angka yang sama dengan X ditemukan atau rangkaian tersebut terbuang dengan percuma. Hal ini diberikan sebagai hal yang mengikuti prosedur dari rangkaian SEARCH. Begitu suatu Sk di S ditemukan seperti X = Sk, maka prosedur kembali ke k, atau O mencul kembali.
Contoh :
> Search Engine
Mesin pencari web atau yang lebih dikenal dengan istilah web search engine merupakan program komputer yang dirancang untuk mencari informasi yang tersedia didalam dunia maya. Berbeda halnya dengan direktori web (seperti dmoz.org) yang dikerjakan oleh manusia untuk mengelompokkan suatu halaman informasi berdasarkan kriteria yang ada, web search engine mengumpulkan informasi yang tersedia secara otomatis.
> Search System
Search system inilah yang berhubungan langsung dengan pengguna, meyediakan hasil pencarian informasi yang diinginkan. Ketika seorang pengguna mengunjungi mesin pencari dan memasukkan kata pencarian biasanya dengan beberapa kata kunci, search system akan mencari data dari indeks database, data yang cocok kemudian akan ditampilkan, biasanya disertai ringkasan singkat mengenai judul dokumen dan terkadang sebagian teksnya.