วันอังคารที่ 31 กรกฎาคม พ.ศ. 2555

ความรู้ เรื่อง Seargh Engine

        เสิร์ชเอนจิน (search engine)  คือ โปรแกรมที่ช่วยในการสืบค้นหาข้อมูล โดยเฉพาะข้อมูลบนอินเทอร์เน็ต โดยครอบคลุมทั้งข้อความ รูปภาพ ภาพเคลื่อนไหว เพลง ซอฟต์แวร์ แผนที่ ข้อมูลบุคคล กลุ่มข่าว และอื่น ๆ ซึ่งแตกต่างกันไปแล้วแต่โปรแกรมหรือผู้ให้บริการแต่ละราย. เสิร์ชเอนจินส่วนใหญ่จะค้นหาข้อมูลจากคำสำคัญ (คีย์เวิร์ด) ที่ผู้ใช้ป้อนเข้าไป จากนั้นก็จะแสดงรายการผลลัพธ์ที่มันคิดว่าผู้ใช้น่าจะต้องการขึ้นมา ในปัจจุบัน เสิร์ชเอนจินบางตัว เช่น กูเกิล จะบันทึกประวัติการค้นหาและการเลือกผลลัพธ์ของผู้ใช้ไว้ด้วย และจะนำประวัติที่บันทึกไว้นั้น มาช่วยกรองผลลัพธ์ในการค้นหาครั้งต่อ ๆ ไป






ตัวอย่างเว็บไซต์ที่มีลักษณะเป็น Search Engine มีดังนี้







   กระบวนการทำงาน search engine

      โดยปกติแล้ว Search Engine จะมีเครื่องมือที่ชื่อว่า Robot (หุ่นยนต์) ในการสืบค้นเว็บไซต์ต่าง ๆ เพื่อนำมาจัดเก็บในระบบฐานข้อมูลด้วยการทำ Index โดย Robot จะเดินทางจากเว็บหนึ่ง ไปอีกเว็บหนึ่งผ่าน Hyperlink ที่มีอยู่ในเว็บไซต์นั้น


  การเรียงลำดับผลลัพธ์จากการค้นหา

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



ที่มา : http://th.wikipedia.org