หลักการทำงานของ Search Engines

Search-Engines-photo

วิถีการใช้ชีวิตผ่านอินเตอร์เน็ตของคนปัจจุบันนั้น ทุกคนเลือกจะใช้กูเกิลในการค้นหาเว็บไซต์ที่พวกเขาต้องการ แทนที่พวกเขาจะพิมพ์ URL ของเว็บไซ๖นั้นโดยตรงจนกลายเป็นนิสัยไปเสียแล้ว แต่เคยสงสัยไหมว่าพวกเว็บเหล่านี้มันทำง่านอย่างไรเว็บไซต์ Google จัดเป็นเว็บไซต์ประเภท Search Engines ชนิดหนึ่ง รวมถึงพวก Yahoo และ Bing เช่นเดียวกัน โดยหลักการทำงานพื้นฐานจะส่งหุ่นยนต์ทีเรียกกว่า Crawling ที่จะถูกส่งจากต้นทางไปยังเว็บไซต์ทั่วโลกที่ระบบค้นเจอในฐานข้อมูล และจะนำข้อมูลกลับมาสร้างเป็นแผนที่จำเป็นในการทำระบบค้นหาต่อไป
โดยเจ้าหุ่นยนต์ที่ว่านี้มีชื่อเรียกกันว่า Spider เป็นชุดคำสั่งที่ถูกออกแบบมาให้ทำงานโดยอัตโนมัติ โดยจะทำการค้นหน้าเว็บเพจของแต่ละเว็บอย่างรวดเร็วเมื่อก่อนนี้ Google มี Spider ที่สามารถอ่านข้อมูลหน้าเว็บได้มากกว่าหลายร้อยหน้าต่อวินาที ต่อมาปัจจุบันเทคโนโลยีพัฒนาอย่างต่อเนื่องทำให้พวกมันสามารถค้นหาหน้าเว็บได้มากกว่าพันหน้าต่อวินาที การทำหน้าที่แสนง่ายของพวกมันเมื่อเข้ามาในเว็บเป้าหมาย จะรวบรวมลิ้งทั้งหมดที่มีเพื่อบันทึกเป็นรายการเก็บเอาไว้ก่อนที่จะเดินทางไปยังลิ้งนั้น ๆ ต่อไป เมื่อพวกมันไปถึงลิ้งปลายทางก็จะทำซ้ำกระบวรการเดิมไปเรื่อย ๆ พวกมันยังกลับไปเก็บข้อมูลเว็บไซต์เดิมเมื่อพบว่าเว็บไซต์นั้นมีการเคลื่อนไหว หรือมีการอัพเดตข้อมูลเพิ่มเติม
นั้นหมายความว่าพวกมันจะเก็บข้อมูลจากลิ้งที่มีทั้งหมดในหน้าแรกของเว็บไซต์ทุกคน บางเว็บไซต์อาจถูกเก็บมากกว่า และบางเว็บก็ถูกล้วงเข้าไปลึกกว่าแค่หน้าแรก แต่เมื่อพวกมันพบว่าเว็บไซต์มีความซับซ้อนจนเกินไป พวกมันก็อาจจะเลิกที่จะมองข้ามไปเลยก็ได้ ต่อมาเป็นเรื่องของการจัดอันดับว่าเว็บไซต์ใดในกลุ่มของคำที่ผู้ใช้ค้นหา ควรจะขึ้นมาเป็นอันดับต้น ๆ เพื่อแสดงให้เราได้เห็นกัน โดยมีหลักการใช้อัลกอริทึมที่มีความซับซ้อนที่แตกต่างกันแต่ละเจ้า ซึ่งทำให้ Google และ Bing แสดงผลอันดับคำ ๆ เดียวในลำดับที่ต่างกันออกไปนั่นเอง
อัลกอริทึมที่ว่านี้ จะคำนวณดูจากเว็บไซต์ทั้งหมดที่ Spider เก็บรวบรวมมาก่อนหน้านี้กว่าพันล้านหน้าเพื่อหาว่าอันไหนเหมาะสมที่สุด หลายคนศึกษาการทำงานของระบบอัลกอริทึมของเว็บไซต์เหล่านี้ เพื่อหาทางปรับใช้งานให้ได้ประโยชน์ส่วนตนของเว็บไซต์ตนเองให้มากที่สุด ว่าจะทำอย่างไรให้มีอันดับต้น ๆ จนเป็นที่มาของ SEO (Search engine optimization) แต่อย่างไรก็ตามด้วยความฉลาดของอัลกอริทึมที่ว่านี้สามารถพัฒนาตนเองได้ตลอดเวลา การทำ SEO จึงยากขึ้นในทุก ๆ วัน แต่หลักการของมันยังคงใช้งานได้อยู่ นั่นก็คือทำเว็บไซต์ให้ถูกต้อง ตามหลักการ และมีคุณภาพ จึงจะประสบความสำเร็จ