Ang puwang sa Internet ay puno ng lahat ng mga mapagkukunan na nag-aalok ng aliwan at impormasyon ng ibang-iba na kalikasan. Ang lahat ng pagkalito na ito ay maaari lamang maiayos sa tulong ng mga search engine.
Ang isang search engine ay isang koleksyon ng iba't ibang mga tool sa software at hardware, ang pangunahing gawain na ito ay upang maghanap para sa impormasyon sa Internet. Para sa isang ordinaryong gumagamit, ang isang search engine ay isang regular na web interface, na karagdagan ay may pag-andar ng paghahanap para sa iba't ibang mga mapagkukunan ng data at network.
Sa gitna ng anumang search engine ay ang tinatawag na search engine, na kung saan ay isang hanay ng mga solusyon sa software para sa hangarin na matiyak ang paggana ng search engine. Bilang isang patakaran, ang mekanismo ng pagkilos nito ay isang lihim na pangkalakalan ng mga developer nito.
Sa kasalukuyan, maraming mga search engine, ang pinakatanyag dito ay: Google, Nigma, Yandex, Bing at ilan pa. Ang bawat isa sa mga system na ito ay batay sa prinsipyo ng pag-scan ng keyword. Ang anumang mapagkukunan o site sa Internet ay na-index (o, upang ilagay ito nang mas lantad, nakarehistro) ng isang search engine para sa isang kadahilanan, ngunit sa pamamagitan ng pag-apply para sa pag-index sa pangangasiwa ng isa o ibang search engine. Bilang tugon, inihayag ng administrasyon ang mga kinakailangang kondisyon para rito. Bilang isang patakaran, ang mga kundisyong ito ay medyo maluwag at binubuo sa pagdaragdag ng anumang mga tag sa pangunahing pahina ng mapagkukunan.
Matapos magdagdag ng mga tag, nagsisimulang mag-crawl ang search engine sa code ng lahat ng mga pahina ng mapagkukunan. Mas mabilis at mas madali ang proseso kung ang mga keyword ay tinukoy sa mga mapagkukunang ibinigay para sa pag-index. Ang mga pangunahing salita ay nangangahulugang isang hanay ng mga salita at parirala kung saan ang isang search engine, kapag hiniling mula sa isang gumagamit, ay maaaring pumili ng isang naibigay na mapagkukunan mula sa isang hanay ng iba.
Sa ngayon, wala na ang purong mga search engine. Bilang karagdagan sa search engine mismo, ang mga tagabuo nito ay nagbibigay sa mga gumagamit ng mga serbisyo sa e-mail, elektronikong pera, mga sistema ng komunikasyon sa pagitan ng mga gumagamit ng search engine, pati na rin ang bilang ng mga kaaya-aya na maliliit na bagay tulad ng pagsubaybay sa mga kondisyon ng panahon, mga trapiko, at iba pa, depende sa panlasa ng mga nag-develop.