Kanuni ya kufanya kazi ya algorithm ya injini ya utaftaji

搜索引擎算法的工作原理

# #Algorithm

 

Algorithm ya utaftaji ni mkusanyiko mkubwa wa algorithms zingine, na kila algorithm ina kusudi lake na kazi yake. Hii ndio kanuni yake ya kufanya kazi.

Mara nyingi mimi hupata mikakati maalum ambayo inazingatia kufanya kazi maalum?Jinsi ya kuandika nakala za kuvutiaNafasi katika utaftajiAmbayoTakwimu za miundo zinaweza kushinda kwa urahisi

Maswala haya muhimu mara nyingi huletwa katika nakala muhimu sana kwenye majarida ya injini za utaftaji.Lakini kile muhimu sio tu kuelewa ni mikakati ipi inayoweza kukusaidia. Unahitaji kujua nivipikazi.

Kuelewa muundo wa operesheni ya kimkakati ni muhimu kuelewa kwa nini mkakati huo ni mzuri na jinsi ilivyo na kujaribu kukamilisha.

Sura hii itachunguza ufahamu wa kimsingi wa kutafuta algorithms.

 

Algorithm ni nini? Chukua kama kichocheo

Ukiuliza Google ni nini algorithm, utagundua kuwa injini yenyewe (na karibu wengine wote) inafafanua kama "mchakato au sheria iliyowekwa ambayo lazima ifuatwe katika utendakazi wa hesabu au shida zingine, haswa kompyuta."

Ikiwa unapata chochote kutoka kwa ufafanuzi huu, unaelewa kuwa sio muhimu katika muktadha wetu.

algorithmHapanaformula.

Ili kuelewa tofauti, kwa nini ni muhimu na jukumu lao, hebu tufikirie chakula ambacho kinaweza kuwekwa kwenye sahani usiku wa leo.

Tutachagua kipenzi changu:

  • nyama iliyochomwa
  • pudding
  • Maharagwe ya kijani
  • Viazi zilizosokotwa
  • Gravy

(Wakanada hula zaidi ya mchuzi wa nyama tu na syrup ya maple. Ingawa zote mbili ni nzuri, zinaweza kuwa hazikuwa pamoja.)

Nyama iliyokokwa inahitaji kupikwa na kupikwa kikamilifu.

Mchanganyiko wa vitunguu na kuoka ni mfano wa formula -jinsi vitu vingi vinahitaji kuzalishwa katika formula.

Njia ya pili inayotumiwa ni kuzingatia uzito wa barbeque, wakati wa kupikia na joto la barbeque. Kila kitu kwenye orodha kitatokea katika hali hiyo hiyo.

Katika kiwango cha msingi kabisa, tutakuwa na fomula 10 (vitu 5 x 2 -One kwa kipimo, na nyingine kwa wakati wa kupikia na muda) kuunda seti ya algorithm, lengo ni kuunda zaidi kama chakula.

Hatujumuishi hata fomula na algorithms zinazohitajika kwa malighafi ya uzalishaji, kama vile kuongeza ng'ombe au kupanda viazi.

Walakini, wacha tuongeze formula nyingine -formula ambayo inazingatia idadi ya vyakula tofauti ninavyotaka kwenye sahani.

Kwa hivyo, sasa tuna algorithm ya kukamilisha kazi hii muhimu sana. Bora!

Sasa tunahitaji tu kubinafsisha algorithm ili familia yangu ifurahie dining yao.

Tunahitaji kuzingatia kuwa kila mtu ni tofauti, na tutataka idadi tofauti ya kila sehemu, na tunaweza kutaka vitunguu tofauti.

Kwa hivyo, tunaongeza formula kwa kila mtu. Sawa.

Algorithm ya algorithm

Je! Ni vidokezo gani vya kawaida vya algorithm ya utaftaji na meza ya dining?

Zaidi ya unavyofikiria.

Wacha tuangalie wavutiBaadhiVipengele vya msingi kulinganisha. ("Mchache" inamaanisha kuwa iko karibu sana na kila kitu. Haiko karibu hata.)

  • Tovuti
  • yaliyomo
  • Kiungo cha ndani
  • kiunga cha nje
  • picha
  • kasi

Kama tunavyoona kwenye algorithm ya chakula cha jioni, kila moja ya maeneo haya hutumia njia tofauti kugawanywa zaidi. Kwa kweli, tofauti ndogo ndogo hutumiwa.

Ikiwa hatuioniAlgorithmNa uone kama mojaalgorithm, Hiyo inaweza kuwa bora.

Jambo hilo muhimu ni kukumbuka kuwa ingawa kuna algorithms nyingi na fomati nyingi hufanya kazi, badoIwepoalgorithm.

Kazi yake ni kuamua jinsi mambo haya mengine yamepimwa kutoa matokeo ya mwisho tunayoona kwenye SERP.

Kwa hivyo, ni busara kabisa kukubali kuwa kuna aina ya algorithm juu -inaweza kusemwa kuwa algorithm inaweza kutawala algorithms hizi zote -lakiniKila maraFikiria algorithms zingine nyingi, kawaida wanazingatia algorithms wakati tunazingatia jinsi zinavyoathiri matokeo ya utaftaji.

Sasa, rudi kwenye mlinganisho wetu.

Tunayo sifa nyingi za tovuti tofauti, kama tu tunayo vitu vingi vya chakula ambavyo hatimaye huonekana kwenye sahani yetu ya kula.

Ili kutoa matokeo tunayotaka, lazima tuwe na idadi kubwa ya formula na ndogo ndogo kuunda kila kitu kwenye bodi, na kusimamia algorithm kuamua idadi na eneo la kila kitu.

Inasikika kidogo?

Tunapofikiria juu ya "Algorithm ya Google", kwa kweli tunarejelea idadi kubwa ya algorithms na formula. Kila mkusanyiko unakamilisha kazi fulani, na huwekwa na kidokezo au kuthubutu kusema kuwa ni matokeo ya "msingi".

Kwa hivyo tuna:

  • Algorithms zingine zinaweza kusaidia Jaji wa Google, kuchuja, kuadhibu na thawabu yaliyomo kulingana na huduma maalum, na algorithm inaweza kuwa na algorithms zingine nyingi.
  • Algorithms zingine zinaweza kuhukumu kiunga na kutatua spam hapo. Walakini, algorithm hii lazima lazima ihitaji data kutoka kwa algorithms zingine za kiunganisho cha pre -Pre, na inaweza kuhitaji algorithms mpya kuelewa huduma za kawaida za spam ili algorithms kubwa ikamilishe kazi yake.
  • Algorithm -specific katika kazi.
  • Algorithm ya shirika.
  • Algorithm inawajibika kukusanya data zote na kuiweka katika muktadha wa matokeo yanayosababishwa, ambayo ni, mtumiaji atapata SERP muhimu.

Kwa hivyo tunayo. Hii ndio njia ya msingi ya kufanya kazi ya kutafuta algorithm.

Kwa nini algorithm ya utaftaji hutumia vyombo

Moja ya uwanja wa hivi karibuni wa utaftaji ambao unapata umakini mzuri nichomboWazo, ingawa halijasisitizwa kabisa.

Kwa muktadha, Google inafafanua chombo kama: "Jambo moja au dhana ni moja, ya kipekee, wazi na tofauti.

Kwa hivyo, katika uwiano wetu wa chakula cha jioni, kuna mimi. Mimi ni chombo.

Kila mwanachama wa familia yangu pia ni chombo chao. Kwa kweli, kitengo cha familia yangu yenyewe ni chombo.

Kwa sababu hii, barbeque na kila mmoja wao ni vyombo vyao.Ndivyo ilivyo kwa pudding, kama ilivyo kutengeneza unga wake.

Google huchukulia ulimwengu kama mkusanyiko wa vyombo. Sababu ni kama ifuatavyo:

Kwenye meza yangu, nina vyombo vinne tofauti, na vitatumiwa na "kula" na vyombo vingi.

Kwa njia hii, uainishaji wa sisi sote umetathmini tu shughuli zetu kama safu ya maneno ya kwenda GoogleFaida nyingi.

Kila mwili wa kula unaweza kutenga chombo kwenye sahani kwao (nyama ya ng'ombe, maharagwe ya kijani, viazi, pudding, lakini chombo hakina changarawe).

Google hutumia aina hii ya uainishaji kuhukumu wavuti.Kila chombo kilichoketi kwenye meza kinafikiriwa kama ukurasa.Chombo cha ulimwengu (tunaita chombo hiki "A") ambacho kinawakilisha watu wetu wote watakuwa juu ya "chakula cha jioni cha nyama", lakini kila chombo kinachowakilisha watu (au kurasa katika mfano wetu) ni tofauti.

Kwa njia hii, Google inaweza kuainisha kwa urahisi na kuhukumu unganisho la wavuti na ulimwengu wote.

Kimsingi, injini za utaftaji hazina jukumu la kuhukumu wavuti moja tu -lazima ziongee tovuti zote.

Chombo "A" kinachukuliwa kuwa "chakula cha jioni cha nyama", lakini chombo karibu (tunaita chombo hiki "B") ni juu ya "kupikia".

Sasa, ikiwa chombo cha nje kinachoitwa "C" kinataka kuamua wapi kula, unaweza kuweka chaguzi kwa C kulingana na upendeleo wao au maswali.

Thamani halisi ya chombo iko katika kile kilichotokea siku iliyofuata. Tunayo mabaki.

Tumia fomati tofauti kusindika "nyama iliyokatwa" ya mwili na kuongeza mkate wa mwili, jibini na vitunguu, tunayo:

Kanuni ya kufanya kazi ya algorithm ya injini ya utaftaji: kila kitu unahitaji kujua

Jinsi ya kutumia chombo kwa algorithms ya utaftaji

Sawa, hii haionekani kuwa dhahiri kuelewa umuhimu wa algorithms ya utaftaji na jinsi vyombo vinavyofanya kazi kwa njia hii.

Ingawa kuelewa jinsi Google inavyofikiria juu ya maudhui ya jumla ya wavuti ina thamani dhahiri, unaweza kuuliza kwa nini Google inajua kuwa nyama yangu iliyokatwa na mchuzi wa kuzamisha nyama inahusiana na kwa kweli kutoka kwa chombo kimoja kinachohusiana.

Wacha tufikirie kuwa Google inaelewa ukurasa wa wavuti ni juu ya nyama iliyokatwa. Wacha tufikirie kiunga kingine cha ukurasa, na ukurasa ni juu ya mchuzi wa kuzamisha nyama.

Katika kesi hii, Google inajua kuwa nyama ya nyama iliyokatwa na mchuzi wa nyama ya nyama hutoka kwenye chombo kimoja cha msingi, ambacho ni muhimu sana.

Wanaweza kutenga mgawo wa kiunga kulingana na kuunganishwa kwa vyombo hivi.

Kabla ya wazo la chombo kuingia kwenye utaftaji, injini inaweza tu kutenga maelewano kulingana na ukaribu, wiani, wiani na vitu vingine ambavyo havieleweki kwa urahisi na kudanganywa.

Chombo ni ngumu zaidi kudanganya.

Ukurasa ni juu ya chombo au la.

Kwa kufahamu njia ya kawaida ya kunyakua mtandao na kuchora vyama vya mwili, injini za utaftaji zinaweza kutabiri ni uhusiano gani unapaswa kuwa na uzito mkubwa.

Kwa hivyo, algorithm inafanyaje kazi?

Sawa, tumeanzisha yaliyomo mengi, unaweza kuwa na njaa. Unataka kuchukua.

Asili ni muhimu

Ni muhimu kuelewa jinsi algorithm inavyotumika kwa yaliyomo unayopitia/kusoma.

UnapokusikiaSasisho la algorithmWakati huo, ni muhimu kujua kuwa yaliyomo ambayo yanasasishwa inaweza kuwa sehemu ndogo ya shida kubwa.

Kuelewa hii husaidia kuelezea marekebisho ya tovuti au ulimwengu unasasishwa, na lengo kubwa la jinsi marekebisho yanaweza kuzoea injini.

Chombo ni muhimu sana

Kwa kuongezea, kuelewa vyombo hivi ni muhimu sana:

  • Cheza jukumu muhimu katika algorithms ya leo ya utaftaji.
  • Kuwa na algorithm yako mwenyewe.
  • Kwa wakati, itachukua jukumu muhimu zaidi.

Kujua hii haiwezi kukusaidia tu kuelewa ni nini cha muhimu, lakini pia kukusaidia kuelewa ni viungo vipi ambavyo vinaweza kupata hukumu nzuri zaidi.

Hii ni faida chache tu.

Kila kitu kinahusiana na nia ya watumiaji

Algorithm ya utaftaji ni mkusanyiko mkubwa wa algorithms zingine na fomula. Kila moja ina kusudi lake na kazi yake kutoa matokeo ya kuridhika kwa watumiaji.

Kwa kweli, kuna algorithms ambayo inaweza kufuatilia huduma za matokeo, na kulingana na njia ya mwingiliano wa mtumiaji, kurekebisha ukurasa wa kiwango ambapo ukurasa wa kiwango haufikii nia ya mtumiaji.

Hii ni pamoja na algorithms ambayo imeundwa mahsusi kuelewa chombo na jinsi vyombo vinavyohusishwa na kila mmoja kutoa uhusiano na muktadha wa algorithms zingine.


Acha maoni

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.