Prinsip Kerja Algoritma Mesin Pencari

搜索引擎算法的工作原理

# #Algorithm

 

Algoritma pencarian adalah koleksi besar algoritma lain, dan setiap algoritma memiliki tujuan dan tugasnya sendiri. Ini adalah prinsip kerjanya.

Saya sering menemukan strategi spesifik yang fokus pada melakukan fungsi tertentu?Cara Menulis Salinan MenarikPeringkat dalam pencarianYangData struktural dapat dengan mudah menang

Masalah -masalah penting ini sering diperkenalkan dalam artikel yang sangat berguna tentang jurnal mesin pencari.Tetapi yang penting adalah tidak hanya untuk memahami strategi mana yang dapat membantu Anda peringkat. Anda perlu tahu itubagaimanakerja.

Memahami struktur operasi strategis sangat penting untuk memahami mengapa strategi ini efektif dan bagaimana dan mencoba menyelesaikannya.

Bab ini akan mengeksplorasi pengetahuan dasar algoritma pencarian.

 

Apa itu algoritma? Menganggapnya sebagai resep

Jika Anda bertanya kepada Google apa itu algoritma, Anda akan menemukan bahwa mesin itu sendiri (dan hampir semua yang lain) mendefinisikannya sebagai "proses atau aturan yang harus diikuti dalam pengoperasian perhitungan atau masalah lain, terutama komputer."

Jika Anda mendapatkan sesuatu dari definisi ini, Anda memahami bahwa itu tidak penting dalam konteks kami.

algoritmaTidakrumus.

Untuk memahami perbedaan, mengapa itu penting dan peran masing -masing, mari kita pertimbangkan makanan yang mungkin dimasukkan ke dalam piring malam ini.

Kami akan memilih favorit saya:

  • Daging Sapi Panggang
  • puding
  • kacang hijau
  • Kentang tumbuk
  • Saus

(Kanada makan lebih dari sekadar saus daging dan sirup maple. Meskipun keduanya bagus, mereka mungkin tidak bersama.)

Daging sapi panggang harus dibumbui dan dimasak dengan sempurna.

Kombinasi bumbu dan memanggang adalah contoh dari formula -bagaimana banyak hal yang perlu diproduksi dalam formula.

Formula kedua yang digunakan adalah mempertimbangkan berat barbekyu, waktu memasak dan suhu barbekyu. Setiap item dalam daftar akan terjadi dalam situasi yang sama.

Pada tingkat yang sangat mendasar, kami akan memiliki 10 formula (5 item x 2 -seone untuk pengukuran, dan yang lain untuk waktu dan durasi memasak berbasis volume) untuk membuat set algoritma, tujuannya adalah untuk membuat yang paling seperti a makanan.

Kami bahkan tidak memasukkan berbagai formula dan algoritma yang diperlukan untuk bahan baku produksi, seperti memelihara sapi atau menanam kentang.

Namun, mari kita tambahkan formula lain -formula yang mempertimbangkan jumlah makanan berbeda yang saya inginkan di piring.

Karena itu, kami sekarang memiliki algoritma untuk menyelesaikan tugas yang sangat penting ini. bagus sekali!

Sekarang kita hanya perlu mempersonalisasikan algoritma sehingga keluarga saya dapat menikmati makan mereka.

Kita perlu mempertimbangkan bahwa setiap orang berbeda, dan kita akan menginginkan jumlah yang berbeda dari setiap komponen, dan mungkin menginginkan bumbu yang berbeda.

Karena itu, kami menambahkan formula untuk semua orang. Baiklah.

Algoritma algoritma

Apa poin umum dari algoritma pencarian dan meja makan?

Lebih dari yang Anda pikirkan.

Mari kita lihat situs webnyaBeberapaFitur inti untuk dibandingkan. ("Beberapa" berarti sangat dekat dengan segalanya. Bahkan tidak dekat.)

  • Situs web
  • isi
  • Tautan internal
  • tautan eksternal
  • gambar
  • kecepatan

Seperti yang kita lihat dalam algoritma makan malam, masing -masing area ini menggunakan rumus yang berbeda untuk dibagi lebih lanjut. Faktanya, sub -algoritma yang berbeda digunakan.

Jika kita tidak melihatnyaAlgoritmaDan melihatnya sebagai satualgoritma, Itu mungkin lebih baik.

Hal penting yang sama adalah mengingat bahwa meskipun ada banyak algoritma dan rumus yang tak terhitung jumlahnya, mereka masihadaalgoritma.

Pekerjaannya adalah untuk menentukan bagaimana faktor -faktor lain ini ditimbang untuk menghasilkan hasil akhir yang kita lihat pada SERP.

Oleh karena itu, benar -benar masuk akal untuk mengakui bahwa ada jenis algoritma di atas -dapat dikatakan bahwa algoritma dapat mengatur semua algoritma ini -tapiSelaluPikirkan algoritma lain yang tak terhitung jumlahnya, biasanya mereka mempertimbangkan algoritma ketika kita mempertimbangkan bagaimana mereka mempengaruhi hasil pencarian.

Sekarang, kembalikan ke analogi kami.

Kami memiliki banyak karakteristik situs web yang berbeda, sama seperti kami memiliki banyak elemen makanan yang akhirnya muncul di piring makan kami.

Untuk menghasilkan hasil yang kita inginkan, kita harus memiliki sejumlah besar formula dan sub -algoritma untuk membuat setiap elemen di papan tulis, dan menguasai algoritma untuk menentukan jumlah dan lokasi setiap elemen.

Kedengarannya agak akrab?

Ketika kami memikirkan "algoritma Google", kami benar -benar merujuk pada sejumlah besar algoritma dan formula. Setiap koleksi melengkapi fungsi tertentu, dan ditempatkan oleh petunjuk atau berani mengatakan bahwa itu adalah hasil algoritma "inti".

Jadi kita punya:

  • Beberapa algoritma dapat membantu Google Hakim, memfilter, menghukum, dan menghargai konten berdasarkan fitur tertentu, dan algoritma mungkin berisi algoritma lainnya yang tak terhitung jumlahnya.
  • Beberapa algoritma dapat menilai tautan dan menyelesaikan spam di sana. Namun, algoritma ini pasti harus memerlukan data dari algoritma tautan pra -pra -pre -pre, dan mungkin memerlukan beberapa algoritma baru untuk memahami fitur spam tautan umum sehingga algoritma yang lebih besar dapat menyelesaikan pekerjaannya.
  • Algoritma -khusus dalam tugas.
  • Algoritma Organisasi.
  • Algoritma bertanggung jawab untuk mengumpulkan semua data dan memasukkannya ke dalam konteks hasil yang dihasilkan, yaitu, pengguna akan menemukan SERP yang bermanfaat.

Jadi kami memilikinya. Ini adalah metode kerja inti untuk mencari algoritma.

Mengapa algoritma pencarian menggunakan entitas

Salah satu bidang pencarian terbaru yang mendapat perhatian yang layak adalahkesatuanKonsepnya, meskipun belum sepenuhnya ditekankan.

Untuk konteksnya, Google mendefinisikan entitas sebagai: "Satu hal atau konsep adalah satu, unik, jelas dan berbeda.

Karena itu, dalam rasio makan malam kami, ada saya. Saya sebuah entitas.

Setiap anggota keluarga saya juga merupakan entitas mereka sendiri. Bahkan, unit keluarga saya sendiri adalah suatu entitas.

Karena alasan ini, barbekyu dan masing -masing adalah entitas mereka sendiri.Hal yang sama berlaku untuk puding, seperti halnya membuat tepung.

Google menganggap dunia sebagai kumpulan entitas. Alasannya adalah sebagai berikut:

Di atas meja saya, saya memiliki empat entitas terpisah, dan mereka akan dikonsumsi dengan "makan" dan banyak entitas.

Dengan cara ini, klasifikasi kita semua hanya mengevaluasi kegiatan kita sebagai serangkaian kata untuk pergi ke GoogleBanyak manfaat.

Setiap tubuh makan dapat mengalokasikan entitas di atas piring untuk mereka (daging sapi panggang, kacang hijau, kentang, puding, tetapi entitas tidak memiliki saus).

Google menggunakan jenis klasifikasi ini untuk menilai situs web.Setiap entitas yang duduk di atas meja dibayangkan sebagai halaman.Entitas global (kami menyebut entitas ini "A") yang mewakili semua orang kami akan tentang "makan malam daging sapi panggang", tetapi setiap entitas individu yang mewakili individu (atau halaman dalam analogi kami) berbeda.

Dengan cara ini, Google dapat dengan mudah mengklasifikasikan dan menilai interkoneksi situs web dan seluruh dunia.

Pada dasarnya, mesin pencari tidak bertanggung jawab untuk menilai hanya satu situs web -mereka harus memberi peringkat semua situs web.

Entitas "A" dianggap sebagai "makan malam daging sapi panggang", tetapi entitas di sebelah (kami menyebut entitas ini "b") adalah tentang "memasak".

Sekarang, jika entitas eksternal yang disebut "C" ingin menentukan di mana harus dimakan, Anda dapat memberi peringkat opsi untuk C sesuai dengan preferensi atau pertanyaan mereka.

Nilai sebenarnya dari entitas terletak pada apa yang terjadi pada hari berikutnya. Kami memiliki beberapa sisa makanan.

Gunakan berbagai formula untuk memproses "daging sapi panggang" fisik dan tambahkan roti fisik, keju, dan bawang, kami memiliki:

Prinsip kerja algoritma mesin pencari: semua yang perlu Anda ketahui

Cara menggunakan entitas untuk algoritma pencarian

Oke, ini tampaknya tidak jelas untuk memahami pentingnya algoritma pencarian dan bagaimana entitas bekerja dengan cara ini.

Meskipun memahami bagaimana Google berpikir tentang konten keseluruhan dari suatu situs web memiliki nilai yang jelas, Anda mungkin bertanya mengapa Google tahu bahwa daging sapi panggang dan saus saus daging sapi saya terkait dan sebenarnya dari entitas inti yang sama terkait.

Mari kita pertimbangkan bahwa Google memahami halaman web tentang daging sapi panggang. Mari kita pertimbangkan tautan halaman lain ke sana, dan halamannya tentang saus sapi.

Dalam hal ini, Google tahu bahwa daging sapi panggang dan saus saus daging sapi berasal dari entitas inti yang sama, yang sangat penting.

Mereka dapat mengalokasikan penugasan tautan berdasarkan konektivitas entitas ini.

Sebelum konsep entitas memasuki pencarian, mesin hanya dapat mengalokasikan korelasi berdasarkan kedekatan, kepadatan, kepadatan dan elemen lain yang mudah disalahpahami dan dimanipulasi.

Entitas lebih sulit untuk dimanipulasi.

Halaman ini tentang entitas atau tidak.

Dengan memahami cara umum untuk meraih jaringan dan menggambar asosiasi fisik, mesin pencari dapat memprediksi hubungan mana yang harus memiliki bobot terbesar.

Jadi, bagaimana cara kerja algoritma pencarian?

Oke, kami telah memperkenalkan banyak konten, Anda mungkin lapar. Anda ingin beberapa orang takeaway.

Latar belakang itu penting

Penting untuk memahami bagaimana algoritma digunakan untuk konten yang Anda alami/baca.

Saat kamu mendengarmuPembaruan AlgoritmaPada saat itu, penting untuk mengetahui bahwa konten yang sedang diperbarui mungkin merupakan bagian kecil dari masalah yang sangat besar.

Memahami ini membantu menjelaskan penyesuaian situs atau dunia sedang diperbarui, dan tujuan besar bagaimana penyesuaian dapat beradaptasi dengan mesin.

Entitasnya sangat penting

Selain itu, memahami entitas ini sangat penting:

  • Mainkan peran penting dalam algoritma pencarian saat ini.
  • Miliki algoritma Anda sendiri.
  • Seiring waktu, itu akan memainkan peran yang semakin penting.

Mengetahui hal ini tidak hanya dapat membantu Anda memahami apa yang berharga, tetapi juga membantu Anda memahami tautan mana yang mungkin mendapatkan penilaian yang lebih baik.

Ini hanya beberapa keuntungan.

Semuanya terkait dengan niat pengguna

Algoritma pencarian adalah koleksi besar algoritma dan formula lainnya. Masing -masing memiliki tujuan dan tugasnya sendiri untuk menghasilkan hasil kepuasan pengguna.

Bahkan, ada beberapa algoritma yang dapat memantau aspek hasil, dan sesuai dengan metode interaksi pengguna, menyesuaikan halaman peringkat di mana halaman peringkat tidak memenuhi niat pengguna.

Ini termasuk algoritma yang secara khusus dirancang untuk memahami entitas dan bagaimana entitas terkait satu sama lain untuk memberikan korelasi dan konteks untuk algoritma lainnya.


Tinggalkan komentar

Situs ini dilindungi oleh reCAPTCHA dan berlaku Kebijakan Privasi serta Persyaratan Layanan Google.