11 ก.ค. 2560

34888

การทำงานของ Search Engine  by seo-winner.com

การทำงานของ Search Engine


Search Engine  คือ เครื่องมือค้นหาข้อมูลผ่านอินเทอร์เน็ต ที่ทุกคนสามารถค้นหาได้ โดยใส่คำสำคัญ หรือ Keyword เข้าไปที่ช่องค้นหา และข้อมูลที่เราค้นหาจะแสดงรายการออกมาเพื่อให้เราเลือกข้อมูลที่ตรงตามความต้องการของเรามากที่สุด ลักษณะการแสดงผลของ Search Engine ก็จะแสดงผลแบบ เรียงอันดับ Search Results ผ่านหน้าจอคอมพิวเตอร์


ลักษณะการทำงานของ Search Engine ประกอบด้วย 3 ส่วนหลัก คือ
1. Spider หรือ Web Robot ทำหน้าที่สำรวจเว็บไซต์ต่างๆ แล้วดึงข้อมูลเหล่านั้นมาอัปเดตใส่ในรายการฐานข้อมูล ส่วนมาก Spider มักจะเข้าไปอัปเดตข้อมูลเป็นรายเดือน
2. ฐานข้อมูล หรือ Database เป็นส่วนที่เก็บรายการเว็บไซต์ ฐานข้อมูลที่ดีควรจะมีขนาดใหญ่เพียงพอที่จะรองรับการเจริญเติบโตของเว็บไซต์ในปัจจุบัน การออกแบบฐานข้อมูลที่ดีก็เป็นส่วนสำคัญ เพราะถ้าฐานข้อมูลออกแบบมาทำงานช้า ก็จะทำให้การรอผลนั้นนานเกินไป และทำให้ไม่ได้รับความนิยมในที่สุด
3. โปรแกรม Search Engine มีหน้าที่รับคำหรือข้อความต่างๆ ตามที่ผู้ใช้งานป้อนเข้ามา เพื่อใช้ค้นหาตามเว็บไซต์ต่างๆ ที่จัดเก็บไว้ในฐานข้อมูล จากนั้นจะรายงานผลเว็บไซต์ที่ค้นพบให้กับผู้ใช้ การสืบค้นด้วยวิธีนี้นอกจากจะต้องมีระบบการสืบค้นข้อมูลที่รวดเร็วและมีประสิทธิภาพแล้ว การกลั่นกรองผลเพื่อให้ตรงกับความต้องการของผู้ใช้ก็สำคัญเช่นกัน

การเลือกใช้เครื่องมือในการค้นหาต้องดูลักษณะข้อมูล ขอบข่าย จากนั้นจึงเลือกใช้เว็บไซต์ค้นหาบริการที่ตอบโจทย์ตรงกับความต้องการของผู้ใช้งาน


วิธีการทำงานของ Search Engine
เว็บไซต์ Search engines มีกระบวนการทำงาน (Sullivan, 2001) แบ่งออกเป็น 3 ขั้นตอน
1. ใช้โปรแกรมรวบรวมเอกสาร (Spider หรือ Crawler) สำรวจและอ่านหน้าเว็บจากโดเมนต่างๆ หากมี link ภายใน site ก็จะทำการจนครบ การทำงานในลักษณะนี้เป็นที่มาของคำว่า Spider หรือ Crawler จากนั้น Spider จะนำข้อมูลเว็บดังกล่าวไปเก็บไว้ในฐานข้อมูลของ Search Engine และ Spider จะกลับไปตรวจสอบข้อมูลในเว็บนั้นๆ อย่างสม่ำเสมอเพื่อสำรวจความเปลี่ยนแปลง
2.จัดทำรายการดรรชนี คือ ข้อมูลที่โปรแกรม Spider พบจะถูกทำสำเนาและส่งมาจัดเก็บที่รายการดรรชนี (Index หรือ Catalog) ตามบัญชีดรรชนีที่ได้กำหนดเอาไว้ หากข้อมูลที่เว็บไซต์ต้นฉบับมีการเปลี่ยนแปลงข้อมูลในสมุดดรรชนีก็จะเปลี่ยนแปลงไปด้วย
3. โปรแกรมสืบค้น (Search Engine Software) โปรแกรมที่ช่วยให้ผู้ใช้อินเทอร์เน็ตเข้าใช้บริการ ทำหน้าที่ค้นข้อมูลจากฐานข้อมูลของ Search Engine เริ่มต้นการทำงานเมื่อผู้ใช้งานป้อนคำที่ต้องการค้น โปรแกรมจะนำคำค้นของผู้ใช้ไปจับคู่กับดรรชนีในฐานข้อมูลแล้วทำการดึงข้อมูลที่ตรงกับคำที่ค้นหาออกมาและจัดอันดับผลการค้นหาตามระดับความ้กี่ยวข้องที่โปรแกรมสามารถประเมินได้

ตัวอย่างของ Search Engine ที่ใช้ในปัจจุบัน        
http://www.sanook.com
http://www.google.co.th
http://www.google.com
http://www.yahoo.com
http://www.msn.com
http://www.live.com
http://www.baidu.com
http://www.ask.com







ที่มา : urlsiriporn , krutarinee

บทความ

เหตุผลที่ WordPress ต้องใช้ Web Hosting

เหตุผลที่ WordPress ต้องใช้ Web Hosting

WordPress ต้องใช้ Web Hosting เพราะ Web Hosting เป็นที่ที่เก็บไฟล์และข้อมูลทั้งหมดที่เกี่ยวข้องกับเว็บไซต์ รวมถึงทำให้เว็บไซต์สามารถเข้าถึงได้บนอินเทอร์เน็ตตลอดเวลา ... อ่านเพิ่มเติม

ทำไม Dwell Time ถึงสำคัญสำหรับ SEO

ทำไม Dwell Time ถึงสำคัญสำหรับ SEO

Dwell Time เป็นหนึ่งในปัจจัยที่บ่งบอกถึงความพึงพอใจของผู้ใช้และคุณภาพของเนื้อหาในเว็บไซต์ การเพิ่ม Dwell Time จึงเป็นวิธีที่ช่วยปรับปรุง SEO และผลการจัดอันดับของเว็บไซต์ในเครื่องมือค้นหา ... อ่านเพิ่มเติม

Traditional SEO คืออะไร

Traditional SEO คืออะไร

Traditional SEO เป็นกระบวนการที่ใช้เทคนิคและกลยุทธ์ต่างๆ ในการปรับปรุงอันดับของเว็บไซต์ในผลการค้นหาของเครื่องมือค้นหา โดยการปรับแต่งทั้งด้านในและด้านนอกของเว็บไซต์เพื่อเพิ่มความน่าสนใจและความน่าเชื่อถือให้กับเครื่องมือค้นหา ... อ่านเพิ่มเติม

อัตราการแปลง (Conversion Rate)

อัตราการแปลง (Conversion Rate)

อัตราการแปลง (Conversion Rate) ใน SEO เป็นตัวชี้วัดที่สำคัญในการวัดความสำเร็จของเว็บไซต์ในการเปลี่ยนผู้เข้าชมให้กลายเป็นลูกค้าหรือผู้ที่ดำเนินการตามเป้าหมายที่ตั้งไว้ ... อ่านเพิ่มเติม

Impressions คืออะไร

Impressions คืออะไร

Impressions คือการวัดการแสดงผลของเนื้อหาหรือโฆษณาบนหน้าจอของผู้ใช้ ซึ่งช่วยให้เข้าใจถึงการเข้าถึงและการมองเห็นแบรนด์หรือเนื้อหาของเราในตลาด ... อ่านเพิ่มเติม

ทำไมต้องให้ความสำคัญกับ Page Speed

ทำไมต้องให้ความสำคัญกับ Page Speed

Page Speed เป็นสิ่งที่สำคัญทั้งในการเพิ่มประสิทธิภาพ SEO และการสร้างประสบการณ์ที่ดีให้กับผู้ใช้งาน เว็บไซต์ที่โหลดเร็วจะช่วยให้ผู้ใช้มีความสุขในการใช้งาน ทำให้โอกาสในการทำอันดับในผลการค้นหาดีขึ้น ... อ่านเพิ่มเติม

Accessibility สำคัญยังไง

Accessibility สำคัญยังไง

Accessibility หรือการเข้าถึง คือการออกแบบและพัฒนาเว็บไซต์หรือแอปพลิเคชันให้สามารถใช้งานได้โดยผู้ใช้ทุกคน ไม่ว่าจะเป็นผู้ที่มีความทุพพลภาพทางการเคลื่อนไหว การได้ยิน หรือการมองเห็น ... อ่านเพิ่มเติม

กลยุทธ์ SEO ระดับนานาชาติ

กลยุทธ์ SEO ระดับนานาชาติ

การทำ International SEO ช่วยให้ธุรกิจสามารถขยายการเข้าถึงผู้ใช้จากหลายประเทศและหลายภาษาได้ ทำให้เพิ่มโอกาสในการเติบโตในตลาดต่างประเทศ และสามารถปรับกลยุทธ์ SEO ให้เหมาะสมกับความต้องการของแต่ละตลาด อีกทั้งยังช่วยเพิ่มความน่าเชื่อถือ, ยกระดับการแสดงผลในผลการ ... อ่านเพิ่มเติม

การลงโทษจาก Google

การลงโทษจาก Google

การลงโทษจาก Google มักจะเกี่ยวข้องกับเว็บไซต์หรือแอปพลิเคชันที่ละเมิดกฎและข้อกำหนดของ Google Search หรือ Google Play Store ซึ่งอาจส่งผลกระทบต่อการจัดอันดับในผลการค้นหา ... อ่านเพิ่มเติม