Thursday, August 27, 2009

History of Google

ผู้ร่วมก่อตั้ง Google ตั้งแต่แรกคือ 2 หนุ่มวัยรุ่น Larry Page และ Sergey Brin ทั้งคู่ได้รู้จักกันที่มหาวิทยาลัยสแตนฟอร์ด ทั้งสองคนได้เริ่มค้นคว้าเทคโนโลยีจักรกลค้นหาหรือว่า search engines ที่สมัยนั้น ถูกเรียกว่า BackRub ซึ่งหมายถึงความสามารถอันพิเศษที่สามารถสามารถจะเข้าไปวิเคราะห์ “back links” ที่สามารถเชื่อมต่อไปยังเว็บไซต์ต่าง ๆ ได้

ทั้ง Larry Page และ Sergey Brin ให้ความสนใจเป็นพิเศษกับ Crawler ซึ่งเป็นโปรแกรมเล็กๆโปรแกรมหนึ่ง ที่ทำหน้าที่ไปดึงเว็บเพจต่างๆมา หลังจากที่โปรแกรม crawlwer ได้รับข้อมูลมาแล้ว มันก็จะทำการแยกข้อมูล และลิงค์ ออกมา เข้าคิวเรียงกันไว้ แล้วก็ไล่ไต่ไปทีละลิงค์ตามคิว แล้วก็ไปดึงข้อมูลหน้านั้น ๆ มาอีก แล้วแยกลิงค์แบบเดิมอีก แล้วลิงค์ที่ได้จากหน้าถัดไปนี้ก็จะเอามาเข้าคิว เรียงต่อกันไป เรื่อยๆ เพื่อจะทำการไปดึงข้อมูลมาในเวลาถัดๆไป เพราะฉะนั้นมันก็เลยให้ความรู้สึกคล้ายๆกับว่า เจ้า crawler มันค่อยๆคืบคลานออกจากจุดเริ่มต้นไปทีละน้อย ทีละน้อย

นอกจากนี้ ทั้ง Larry Page และ Sergey Brin ได้ร่วมกันคิดหาสูตร หรือ วิธีคำนวณในการให้คะแนนแต่ละหน้าเว็บเพจ โดยใช้ชื่อโปรแกรมนี้ว่า Pagerank โดยมีความเชื่อที่ว่า หากหน้าเว็บใดมีคนอ้างอิงถึง (ลิงค์) ถึงหน้านั้นเยอะ ก็น่าจะแสดงว่าหน้านั้นมีข้อมูลที่ดี หรือ น่าเชื่อถือ ซึ่งหากมีการให้คะแนนแต่ละหน้าเว็บ Page คิดว่าการอ้างถึงจากเว็บอื่นก็จะมีส่วนสำคัญต่อการให้คะแนน ต่อมาได้มีการพัฒนาในเรื่องของการให้และลดคะแนนพิเศษด้วย หากว่าลิงค์ที่ลิงค์มาหาหน้าใดหน้าหนึ่ง เป็นลิงค์ที่มีคะแนนสูง เป็นเว็บที่มีความน่าเชื่อถือ เว็บที่ถูกลิงค์ ก็จะย่อมได้คะแนนสูงด้วย และหากนำเว็บมาเรียงลำดับกัน เว็บที่ได้คะแนนสูงกว่า ก็จะอยู่ลำดับต้นๆ ส่วนเว็บที่มีคะแนนต่ำก็จะอยู่ท้ายๆ

หลังจากทดลองปรับแต่ง Backrub ให้กลายเป็น โปรแกรม Search engine ทำการค้นหาข้อมูล บนหน้าเว็บ เค้าพบว่าผลการค้นหา ดีกว่า search engine ที่มีอยู่ในตอนนั้น เช่น AltaVista หรือ Excite มาก โดย Search Engine ที่มีอยู่นั้นมักจะให้ผลการค้นหา ที่ไม่ค่อยจะเกี่ยวข้องกับเรื่องที่ต้องการหาจริงๆ เพราะอาศัยเพียงแค่การจับคู่คำ ไม่คำนึงถึงสัญญาณ หรือข้อมูลอื่นๆที่ใกล้เคียง search engine ใหม่ของพวกเค้า ไม่เพียงว่าผลการค้นหาจะดี แต่ ระบบการให้คะแนนนี้จะดีขึ้นเรื่อยๆ เมื่อเว็บโตขึ้นเรื่อยๆ ผลการค้นหาก็จะดีขึ้นเรื่อยๆ เพราะจะมีตัวให้คะแนนซึ่งกันและกัน เยอะขึ้น ตรงนี้นี่เองที่ถือได้ว่าเป็นจุดกำเนิดของ Google








No comments:

Post a Comment