Skip to main content

Paano gumagana ang mga search engine?

Ang mga search engine ay karaniwang mga algorithm ng computer na makakatulong sa mga gumagamit na makahanap ng tukoy na impormasyon na hinahanap nila.Sa literal na trilyon ng mga pahina ng impormasyon sa online, nang walang epektibong mga search engine, ang paghahanap ng anuman sa internet ay halos imposible.Ang iba't ibang mga search engine ay gumagana sa iba't ibang mga tiyak na paraan, ngunit lahat sila ay gumagamit ng parehong pangunahing mga prinsipyo.Ang mga maagang search engine ay na -index lamang ang mga keyword at pamagat ngMagagamit din ang media sa pahina.Kailangang i -index ng mga search engine ang lahat ng impormasyong ito upang maaari silang magpatakbo ng mga paghahanap dito nang mahusay, sa halip na kailangang tumakbo sa paligid ng internet sa tuwing ipinapadala ang isang query sa paghahanap.Ang mga maagang search engine ay madalas na nangangailangan ng mga pahina na isinumite sa kanila upang ma -crawl ang mga ito, ngunit ngayon ang karamihan sa mga pahina ay matatagpuan sa pamamagitan ng pagsunod sa mga link mula sa iba pang mga pahina.Ang tinatawag na mga robot o spider, mga programa sa computer na binuo sa mga pahina ng index, flit mula sa pahina hanggang sa pahina, naitala ang lahat ng data sa pahina, at pagsunod sa bawat link sa mga bagong pahina.Ang iba't ibang mga search engine ay nagre -refresh ng kanilang mga index sa iba't ibang mga agwat, depende sa kung gaano karaming mga spider na palagi silang nag -crawl, at kung gaano kabilis ang mga spider na gumapang, na may ilang nagtatrabaho sa pamamagitan ng internet araw -araw o dalawa, at ang iba pa ay gumagawa lamang ng isang pana -panahong pag -refresh bawat linggo oBuwan. Habang ang spider ay dumadaan sa mga pahinang ito, naitala nito ang mga salitang nahanap nito sa mga pahina.Gumagawa ito ng mga tala tungkol sa kung gaano karaming beses ang bawat salita ay lilitaw, kung ang mga salita ay may timbang sa ilang mga paraan, marahil batay sa laki, lokasyon, o markup ng HTML, at nagpapasya kung gaano kaugnay ang mga salita batay sa mga link na pumapasok sa pahina, atsa pangkalahatang konteksto ng pahina.

Ang mga search engine pagkatapos ay dapat timbangin ang halaga ng bawat pahina, at ang halaga ng bawat pahina para sa mga salitang lumilitaw dito.Ito ang nakakalito na bahagi ng kung ano ang dapat gawin ng isang search engine, ngunit din ang pinakamahalaga.Sa pinakasimpleng antas ng isang search engine ay maaaring subaybayan lamang ang bawat salita sa pahina, at itala ang pahinang iyon bilang nauugnay sa mga paghahanap na may keyword na iyon.Hindi ito magagawa ng mabuti para sa karamihan ng mga gumagamit, gayunpaman, tulad ng nais ay ang pinaka may -katuturang pahina para sa kanilang query sa paghahanap.Kaya ang iba't ibang mga search engine ay may iba't ibang mga paraan ng kahalagahan ng timbang.

Ang mga algorithm na ginagamit ng iba't ibang mga search engine ay mahusay na protektado, upang maiwasan ang mga tao na partikular na lumilikha ngIyonAng pagkakaiba na ito ay kung bakit ang iba't ibang mga search engine ay nagbubunga ng iba't ibang mga resulta para sa parehong mga termino.Maaaring matukoy ng Google na ang isang pahina ay ang pinakamahusay na resulta para sa isang term sa paghahanap, at maaaring matukoy na ang parehong pahina ay hindi kahit na sa nangungunang 50. Lahat ito ay batay lamang sa kung paano nila pinahahalagahan ang mga papasok at papalabas na mga link, ang density ng mga keyword na kanilangMaghanap ng mahalaga, kung paano nila pinahahalagahan ang iba't ibang paglalagay ng mga salita, at anumang bilang ng mga mas maliit na kadahilanan..Sa bagong anyo ng paghahanap na ito, sa halip na limitahan ang isang paghahanap sa mga keyword na ang mga input ng naghahanap, sinusubukan ng search engine na malaman kung ano ang ibig sabihin ng mga keyword na iyon, upang maaari itong magmungkahi ng mga pahina na maaaring hindi kasama ang eksaktong salita, ngunit gayunpaman ay pangkasalukuyan saang paghahanap.Ito ay pa rin isang pagbuo ng patlang, ngunit sa ngayon ay tila may maraming potensyal sa paggawa ng mga paghahanap na mas may kaugnayan, na ginagawang mas madaling lugar ang web upang mahanap kung ano mismo ang hinahanap mo.