หลักการทำงานของอัลกอริทึมเครื่องมือค้นหา

# #ALGORITHM
อัลกอริทึมการค้นหาเป็นชุดอัลกอริทึมอื่น ๆ จำนวนมากและอัลกอริทึมแต่ละอัลกอริทึมมีวัตถุประสงค์และงานของตัวเอง นี่คือหลักการทำงาน
ฉันมักจะพบกลยุทธ์เฉพาะที่มุ่งเน้นไปที่การปฏิบัติหน้าที่เฉพาะหรือไม่?วิธีเขียนสำเนาที่น่าสนใจการจัดอันดับในการค้นหา?อย่างไหนข้อมูลโครงสร้างสามารถชนะได้อย่างง่ายดาย?
ปัญหาสำคัญเหล่านี้มักจะถูกนำเสนอในบทความที่มีประโยชน์มากเกี่ยวกับวารสารเครื่องมือค้นหาแต่สิ่งที่สำคัญไม่เพียง แต่จะเข้าใจว่ากลยุทธ์ใดที่อาจช่วยให้คุณจัดอันดับ คุณต้องรู้ว่ามันคืออย่างไรงาน.
การทำความเข้าใจโครงสร้างของการดำเนินงานเชิงกลยุทธ์เป็นสิ่งสำคัญที่จะต้องเข้าใจว่าทำไมกลยุทธ์จึงมีประสิทธิภาพและวิธีการและพยายามทำให้เสร็จ
บทนี้จะสำรวจความรู้พื้นฐานของอัลกอริทึมการค้นหา
อัลกอริทึมคืออะไร? ใช้เป็นสูตร
หากคุณถาม Google ว่าอัลกอริทึมคืออะไรคุณจะพบว่าเครื่องยนต์เอง (และเกือบทั้งหมดอื่น ๆ ) กำหนดว่าเป็น "กระบวนการหรือชุดกฎที่ต้องปฏิบัติตามในการดำเนินการคำนวณหรือปัญหาอื่น ๆ โดยเฉพาะคอมพิวเตอร์"
หากคุณได้รับสิ่งใดจากคำจำกัดความนี้คุณเข้าใจว่ามันไม่สำคัญในบริบทของเรา
อัลกอริทึมไม่สูตร.
เพื่อที่จะเข้าใจความแตกต่างทำไมจึงมีความสำคัญและบทบาทของพวกเขาลองพิจารณามื้ออาหารที่อาจวางบนจานคืนนี้
เราจะเลือกรายการโปรดของฉัน:
- เนื้อย่าง
- พุดดิ้ง
- ถั่วเขียว
- มันฝรั่งบด
- น้ำเกรวี่
(ชาวแคนาดากินมากกว่าแค่ซอสเนื้อสัตว์และน้ำเชื่อมเมเปิ้ลแม้ว่าทั้งคู่จะดี แต่ก็ไม่ได้อยู่ด้วยกัน)
เนื้อย่างต้องปรุงรสและปรุงสุกอย่างสมบูรณ์แบบ
การผสมผสานระหว่างเครื่องปรุงรสและการอบเป็นตัวอย่างของสูตร -ต้องมีหลายสิ่งหลายอย่างที่ต้องผลิตในสูตร
สูตรที่สองที่ใช้คือการพิจารณาน้ำหนักของบาร์บีคิวเวลาทำอาหารและอุณหภูมิของบาร์บีคิว แต่ละรายการในรายการจะเกิดขึ้นในสถานการณ์เดียวกัน
ในระดับพื้นฐานมากเราจะมี 10 สูตร (5 รายการ x 2 -one สำหรับการวัดและอื่น ๆ สำหรับเวลาในการทำอาหารตามระดับเสียงและระยะเวลา) เพื่อสร้างชุดอัลกอริทึมเป้าหมายคือการสร้างสิ่งที่เหมือนมากที่สุด มื้อ.
เราไม่ได้รวมสูตรและอัลกอริทึมที่จำเป็นสำหรับการผลิตวัตถุดิบเช่นการเลี้ยงโคหรือมันฝรั่งปลูก
อย่างไรก็ตามลองเพิ่มสูตรอื่น -สูตรที่พิจารณาจำนวนอาหารต่าง ๆ ที่ฉันต้องการในจาน
ดังนั้นตอนนี้เรามีอัลกอริทึมในการทำงานที่สำคัญมากนี้ให้สำเร็จ ยอดเยี่ยม!
ตอนนี้เราจำเป็นต้องปรับแต่งอัลกอริทึมเพื่อให้ครอบครัวของฉันสามารถเพลิดเพลินกับการรับประทานอาหารได้
เราต้องพิจารณาว่าทุกคนแตกต่างกันและเราจะต้องการจำนวนองค์ประกอบที่แตกต่างกันและอาจต้องการเครื่องปรุงรสที่แตกต่างกัน
ดังนั้นเราจึงเพิ่มสูตรให้กับทุกคน ไม่เป็นไร.
อัลกอริทึมอัลกอริทึม
อะไรคือจุดทั่วไปของอัลกอริทึมการค้นหาและโต๊ะรับประทานอาหาร?
มากกว่าที่คุณคิด.
มาดูเว็บไซต์กันเถอะบางคุณสมบัติหลักในการเปรียบเทียบ ("น้อย" หมายความว่ามันอยู่ใกล้กับทุกสิ่งมากมันไม่ได้อยู่ใกล้)
- เว็บไซต์
- เนื้อหา
- ลิงค์ภายใน
- การเชื่อมโยงภายนอก
- รูปภาพ
- ความเร็ว
อย่างที่เราเห็นในอัลกอริทึมอาหารค่ำแต่ละพื้นที่เหล่านี้ใช้สูตรที่แตกต่างกันเพื่อแบ่งออกเป็นจริงในความเป็นจริงใช้อัลกอริทึมย่อยที่แตกต่างกัน
ถ้าเราไม่เห็นมันอัลกอริทึมและดูว่าเป็นหนึ่งอัลกอริทึมนั่นอาจจะดีกว่า
สิ่งสำคัญเช่นเดียวกันคือจำไว้ว่าแม้ว่าจะมีอัลกอริทึมมากมายและงานสูตรนับไม่ถ้วน แต่ก็ยังคงอยู่มีอยู่อัลกอริทึม
งานของมันคือการพิจารณาว่าปัจจัยอื่น ๆ เหล่านี้มีการชั่งน้ำหนักเพื่อสร้างผลลัพธ์สุดท้ายที่เราเห็นใน SERP
ดังนั้นจึงมีเหตุผลอย่างสมบูรณ์ที่จะยอมรับว่ามีอัลกอริทึมประเภทหนึ่งที่ด้านบนสามารถกล่าวได้ว่าอัลกอริทึมสามารถปกครองอัลกอริทึมเหล่านี้ทั้งหมด -แต่เสมอลองนึกถึงอัลกอริทึมอื่น ๆ นับไม่ถ้วนโดยปกติแล้วพวกเขากำลังพิจารณาอัลกอริทึมเมื่อเราพิจารณาว่าพวกเขามีผลต่อผลการค้นหาอย่างไร
ตอนนี้กลับไปที่การเปรียบเทียบของเรา
เรามีคุณสมบัติของเว็บไซต์ที่แตกต่างกันมากมายเช่นเดียวกับที่เรามีองค์ประกอบอาหารมากมายที่ปรากฏบนจานรับประทานอาหารของเราในที่สุด
ในการสร้างผลลัพธ์ที่เราต้องการเราต้องมีสูตรและอัลกอริทึมย่อยจำนวนมากเพื่อสร้างแต่ละองค์ประกอบบนกระดานและควบคุมอัลกอริทึมเพื่อกำหนดจำนวนและตำแหน่งของแต่ละองค์ประกอบ
ฟังดูคุ้นเคยเล็กน้อย?
เมื่อเรานึกถึง "อัลกอริทึมของ Google" จริง ๆ แล้วเราอ้างถึงอัลกอริทึมและสูตรจำนวนมากการรวบรวมแต่ละฟังก์ชั่นเฉพาะและมันถูกวางโดยเบาะแสหรือกล้าที่จะบอกว่ามันเป็นอัลกอริทึม "แกน"
ดังนั้นเราจึงมี:
- อัลกอริทึมบางอย่างสามารถช่วยให้ Google Judge, Filter, Punish และให้รางวัลเนื้อหาตามคุณสมบัติเฉพาะและอัลกอริทึมอาจมีอัลกอริทึมอื่น ๆ อีกมากมาย
- อัลกอริทึมบางอย่างสามารถตัดสินลิงก์และแก้สแปมได้ที่นั่น อย่างไรก็ตามอัลกอริทึมนี้จะต้องต้องการข้อมูลจากอัลกอริทึมลิงก์ที่ประเมินล่วงหน้าอื่น ๆ และอาจต้องใช้อัลกอริทึมใหม่เพื่อทำความเข้าใจคุณสมบัติสแปมลิงค์ทั่วไปเพื่อให้อัลกอริทึมขนาดใหญ่สามารถทำงานได้
- อัลกอริทึม -เฉพาะในงาน
- อัลกอริทึมองค์กร
- อัลกอริทึมมีหน้าที่ในการรวบรวมข้อมูลทั้งหมดและนำไปใช้ในบริบทของผลลัพธ์ผลลัพธ์นั่นคือผู้ใช้จะพบ SERP ที่มีประโยชน์
ดังนั้นเราจึงมีมัน นี่คือวิธีการทำงานหลักในการค้นหาอัลกอริทึม
เหตุใดอัลกอริทึมการค้นหาจึงใช้เอนทิตี
หนึ่งในเขตข้อมูลการค้นหาล่าสุดที่ได้รับความสนใจอย่างดีคือกิจการแนวคิดแม้ว่ามันจะยังไม่ได้เน้นอย่างเต็มที่
สำหรับบริบท Google กำหนดเอนทิตีเป็น: "สิ่งหนึ่งหรือแนวคิดคือเดียวที่ไม่ซ้ำกันชัดเจนและแตกต่าง”
ดังนั้นในอัตราส่วนอาหารค่ำของเรามีฉัน ฉันเป็นนิติบุคคล
สมาชิกทุกคนในครอบครัวของฉันเป็นนิติบุคคลของตัวเอง อันที่จริงหน่วยครอบครัวของฉันเองเป็นนิติบุคคล
ด้วยเหตุนี้บาร์บีคิวและแต่ละคนจึงเป็นหน่วยงานของตัวเองเช่นเดียวกับพุดดิ้งเช่นเดียวกับการทำแป้ง
Google ถือว่าโลกเป็นชุดของหน่วยงาน เหตุผลมีดังนี้:
บนโต๊ะของฉันฉันมีสี่หน่วยงานที่แยกกันและพวกเขาจะถูกใช้โดย "กิน" และหน่วยงานมากมาย
ด้วยวิธีนี้การจำแนกประเภทของเราทุกคนได้ประเมินกิจกรรมของเราเป็นชุดคำที่จะไปที่ Googleประโยชน์มากมาย
ร่างกายการกินแต่ละครั้งสามารถจัดสรรเอนทิตีบนจานให้พวกเขา (เนื้อย่าง, ถั่วเขียว, มันฝรั่ง, พุดดิ้ง แต่เอนทิตีไม่มีน้ำเกรวี่)
Google ใช้การจำแนกประเภทนี้เพื่อตัดสินเว็บไซต์แต่ละเอนทิตีที่นั่งอยู่บนโต๊ะถูกจินตนาการว่าเป็นหน้าเว็บเอนทิตีระดับโลก (เราเรียกว่านิติบุคคลนี้ "A") ที่แสดงถึงคนของเราทั้งหมดจะเกี่ยวกับ "อาหารค่ำเนื้อย่าง" แต่แต่ละหน่วยงานที่เป็นตัวแทนของบุคคล (หรือหน้าในการเปรียบเทียบของเรา) นั้นแตกต่างกัน
ด้วยวิธีนี้ Google สามารถจำแนกและตัดสินการเชื่อมต่อระหว่างกันของเว็บไซต์และทั่วโลกได้อย่างง่ายดาย
โดยพื้นฐานแล้วเครื่องมือค้นหาจะไม่รับผิดชอบในการตัดสินเพียงหนึ่งเว็บไซต์ -พวกเขาจะต้องจัดอันดับเว็บไซต์ทั้งหมด
เอนทิตี "A" ถือว่าเป็น "อาหารค่ำเนื้อย่าง" แต่นิติบุคคลถัดไป (เราเรียกสิ่งนี้ว่า "B") เป็นเรื่องเกี่ยวกับ "การทำอาหาร"
ตอนนี้หากนิติบุคคลภายนอกที่เรียกว่า "C" ต้องการกำหนดว่าจะกินที่ไหนคุณสามารถจัดอันดับตัวเลือกให้เป็น C ตามความชอบหรือการสืบค้นของพวกเขา
มูลค่าที่แท้จริงของเอนทิตีอยู่ในสิ่งที่เกิดขึ้นในวันถัดไป เรามีของเหลืออยู่บ้าง
ใช้สูตรที่แตกต่างกันเพื่อประมวลผล "เนื้อย่าง" ทางกายภาพและเพิ่มขนมปังทางกายภาพชีสและหัวหอมเรามี:
วิธีใช้เอนทิตีสำหรับอัลกอริทึมการค้นหา
โอเคสิ่งนี้ดูเหมือนจะไม่ชัดเจนในการทำความเข้าใจความสำคัญของอัลกอริทึมการค้นหาและวิธีการทำงานของหน่วยงานในลักษณะนี้
แม้ว่าการทำความเข้าใจว่า Google คิดอย่างไรเกี่ยวกับเนื้อหาโดยรวมของเว็บไซต์มีค่าที่ชัดเจนคุณอาจถามว่าทำไม Google ถึงรู้ว่าเนื้อวัวย่างและเนื้อวัวของฉันมีความสัมพันธ์กันและจริง ๆ แล้วมาจากเอนทิตีหลักเดียวกันที่เกี่ยวข้อง
ลองพิจารณาว่า Google เข้าใจว่าหน้าเว็บเป็นเรื่องเกี่ยวกับเนื้อย่าง ลองพิจารณาลิงก์หน้าอื่นไปแล้วและหน้านั้นเกี่ยวกับน้ำจิ้มเนื้อวัว
ในกรณีนี้ Google รู้ว่าเนื้อวัวและเนื้อคั่วเนื้อสัตว์มาจากเอนทิตีหลักเดียวกันซึ่งสำคัญมาก
พวกเขาสามารถจัดสรรการกำหนดลิงก์ตามการเชื่อมต่อของเอนทิตีเหล่านี้
ก่อนที่แนวคิดของเอนทิตีจะเข้าสู่การค้นหาเครื่องยนต์สามารถจัดสรรความสัมพันธ์ตามความใกล้ชิดความหนาแน่นความหนาแน่นและองค์ประกอบอื่น ๆ ที่เข้าใจผิดและจัดการได้ง่าย
เอนทิตีนั้นยากที่จะจัดการ
หน้าเว็บเป็นเรื่องเกี่ยวกับเอนทิตีหรือไม่
ด้วยการเข้าใจวิธีทั่วไปในการคว้าเครือข่ายและการวาดความสัมพันธ์ทางกายภาพเครื่องมือค้นหาสามารถทำนายความสัมพันธ์ที่ควรมีน้ำหนักมากที่สุด
ดังนั้นอัลกอริทึมการค้นหาทำงานอย่างไร
โอเคเราได้แนะนำเนื้อหามากมายคุณอาจหิว คุณต้องการซื้อกลับบ้าน
พื้นหลังเป็นสิ่งสำคัญ
สิ่งสำคัญคือต้องเข้าใจว่าอัลกอริทึมถูกใช้กับเนื้อหาที่คุณประสบ/อ่านอย่างไร
เมื่อคุณได้ยินคุณอัปเดตอัลกอริทึมในเวลานั้นสิ่งสำคัญคือต้องรู้ว่าเนื้อหาที่ได้รับการปรับปรุงอาจเป็นส่วนเล็ก ๆ ของปัญหาใหญ่มาก
การทำความเข้าใจสิ่งนี้ช่วยอธิบายการปรับเปลี่ยนเว็บไซต์หรือโลกกำลังได้รับการปรับปรุงและเป้าหมายที่ยิ่งใหญ่ของวิธีการปรับสามารถปรับให้เข้ากับเครื่องยนต์ได้
เอนทิตีมีความสำคัญมาก
นอกจากนี้การทำความเข้าใจหน่วยงานเหล่านี้มีความสำคัญมาก:
- มีบทบาทสำคัญในอัลกอริทึมการค้นหาในปัจจุบัน
- มีอัลกอริทึมของคุณเอง
- เมื่อเวลาผ่านไปมันจะมีบทบาทสำคัญมากขึ้นเรื่อย ๆ
การรู้สิ่งนี้ไม่เพียงช่วยให้คุณเข้าใจสิ่งที่มีค่า แต่ยังช่วยให้คุณเข้าใจว่าลิงก์ใดที่อาจได้รับการตัดสินที่ดีขึ้น
นี่เป็นเพียงข้อดีบางประการ
ทุกอย่างเกี่ยวข้องกับความตั้งใจของผู้ใช้
อัลกอริทึมการค้นหาเป็นชุดใหญ่ของอัลกอริทึมและสูตรอื่น ๆ แต่ละชุดมีวัตถุประสงค์และงานของตัวเองเพื่อสร้างผลลัพธ์ของความพึงพอใจของผู้ใช้
ในความเป็นจริงมีอัลกอริทึมบางอย่างที่สามารถตรวจสอบด้านผลลัพธ์และตามวิธีการโต้ตอบของผู้ใช้ปรับหน้าการจัดอันดับที่หน้าการจัดอันดับไม่ตรงตามความตั้งใจของผู้ใช้
สิ่งเหล่านี้รวมถึงอัลกอริทึมที่ออกแบบมาโดยเฉพาะเพื่อทำความเข้าใจเอนทิตีและวิธีการที่หน่วยงานเชื่อมโยงซึ่งกันและกันเพื่อให้ความสัมพันธ์และบริบทสำหรับอัลกอริทึมอื่น ๆ
ทิ้งข้อความไว้