วันอังคารที่ 10 กันยายน พ.ศ. 2556

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

2.วัตถุประสงค์ของ Search Engine  
    1. นำเสนอเกี่ยวกับความหมาย ประเภท และเทคนิคต่างๆของ Search engine
    2. นำเสนอเกี่ยวกับ web2.0 และเทคโนโลยีที่เกี่ยวข้องกับ web2.0 ที่กำลังได้รับการพัฒนาต่อไป

3.ประเภทของ Search Engine  
                               

ประเภทที่ 1 Crawler Based Search Engines คือ เครื่องมือการค้นหาบนอินเตอร์เน็ตแบบอาศัยการบันทึกข้อมูล และ จัดเก็บข้อมูลเป็นหลัก ซึ่งจะเป็นจำพวก Search Engine ที่ได้รับความนิยมสูงสุด เนื่องจากให้ผลการค้นหาแม่นยำที่สุด และการประมวลผลการค้นหาสามารถทำได้อย่างรวดเร็ว จึงทำให้มีบทบาทในการค้นหาข้อมูลมากที่สุดในปัจจุบัน โดยมีองค์ประกอบหลักเพียง 2 ส่วนด้วยกันคือ
          1. ฐานข้อมูล โดยส่วนใหญ่แล้ว Crawler Based Search Engine เหล่านี้จะมีฐานข้อมูลเป็นของตัวเอง ที่มีระบบการประมวลผล และ การจัดอันดับที่เฉพาะ เป็นเอกลักษณ์ของตนเองอย่างมาก
          2. ซอฟแวร์ คือ เครื่องมือหลักสำคัญที่สุดอีกส่วนหนึ่งสำหรับ Serch Engine ประเภทนี้ เนื่องจากต้องอาศัยโปรแกรมเล็กๆ ทำหน้าที่ในการตรวจหา และทำการจัดเก็บข้อมูล หน้าเพจ หรือ เว็บไซต์ต่าง ๆ ในรูปแบบของการทำสำเนาข้อมูล เหมือนกับต้นฉบับทุกอย่าง ซึ่งเราจะรู้จักกันในนาม  Spider หรือ Web Crawler หรือ Search Engine Robots เช่น
www.google.com

                                   


ประเภทที่ 2 Web Directory หรือ Blog Directory  คือ สารบัญเว็บไซต์ที่ให้สามารถค้นหาข่าวสารข้อมูล ด้วยหมวดหมู่ข่าวสารข้อมูลที่เกี่ยวข้องกัน ในปริมาณมากๆ คล้าย ๆ กับสมุดหน้าเหลือง ซึ่งจะมีการสร้าง ดรรชนี มีการระบุหมวดหมู่อย่างชัดเจน ซึ่งจะช่วยให้การค้นหาข้อมูลต่าง ๆ ตามหมวดหมู่นั้น ๆ ได้รับการเปรียบเทียบอ้างอิง เพื่อหาข้อเท็จจริงได้ในขณะที่เราค้นหาข้อมูล เพราะว่าจะมีเว็บไซต์มากมาย หรือ Blog มากมายที่มีเนื้อหาคล้าย ๆ กันในหมวดหมู่เดียวกัน ให้เราเลือกที่จะหาข้อมูลได้อย่างตรงประเด็นที่สุด (ลดระยะเวลาได้มากในการค้นหา) ตัวอย่างเช่น 
  1. ODP หรือ Dmoz ที่หลาย ๆ คนรู้จัก ซึ่งเป็น Web Directory ที่ใหญ่ที่สุดในโลก Search Engine หลาย ๆ แห่งก็ใช้ข้อมูลจากที่แห่งนี้เกือบทั้งสิ้น เช่น Google, AOL, Yahoo, Netscape และอื่น ๆ อีกมากมาย ODP มีการบันทึกข้อมูลประมาณ 80 ภาษาทั่วโลก รวมถึงภาษาไทยด้วย (URL : http://www.dmoz.org )
              2. สารบัญเว็บไทย SANOOK ก็เป็น Web Directory ที่มีชื่อเสียงอีกเช่นกัน และเป็นที่รู้จักมากที่สุดในเมืองไทย(URL : http://webindex.sanook.com )

            4.การใช้งานของ Search Engine  
1 พื้นฐานการใช้งาน Search ส่วนค้นหาข้อมูล (Search)  เป็นเครื่องมือที่ช่วยอำนวยความสะดวกในการค้นหาข้อมูล  สำหรับผู้ใช้ที่มีเป้าหมายหรือวัตถุประสงค์ที่แน่นอนว่าต้องการทราบข้อมูลเกี่ยวข้องกับเรื่องใด  แต่ไม่รู้ว่าข้อมูลดังกล่าวอยู่ในส่วนใด  และไม่ต้องการเสียเวลาค้นหาข้อมูลจากเว็บเพจหรือเว็บไซต์จำนวนมาก  ซึ่งในบางครั้งก็ยังไม่พบข้อมูลอีกด้วย  โดยโปรแกรมค้นหาข้อมูลจะจัดกลุ่มขอ้มูลที่เกี่ยวข้องหรือตรงกับ Keyword ที่ผู้ใช้ป้อน  แล้วแสดงผลลัพธ์เป็นรายการผลการค้นหา (Search Engine Results Pages : SERP)  ออกมาให้ผู้ใช้เลือกเข้าไปชมข้อมูลตามที่ต้องการ
โดยทั่วไป  หากกล่าวถึงเครื่องมือค้นหาข้อมูล (Search Engine) แล้ว  ผู้อ่านคงจะนึกถึง Search Engine เช่น Google, Yahoo หรือ MSN เท่านั้น  แต่ในความเป็นจริงแล้ว Search Engine ยังสามารถจำแนกตามวิธีการค้นหาข้อมูลจากเว็บไซต์ออกเป็น 2 ประเภท  ดังนี้
Internal Search Engine
หรือ “Site Search” เป็นเครื่องมือค้นหาข้อมูลที่อยู่ภายในไซต์นั้นโดยเฉพาะ  ยกตัวอย่างเช่น  E-Bay ซึ่งเป็นเว็บไซต์ที่เสนอขายสินค้าจากทั่วทุกมุมโลก  ผู้ชมสามารถค้นหารายการสินค้าโดยพิมพ์Keyword ที่ต้องการลงในช่องป้อนข้อมูล  เช่น  ต้องการค้นหาต่างหูก็พิมพ์คำว่า “earring” เมื่อกดปุ่ม  Search  โปรแกรมจะประมวลผลรายการคำศัพท์จากดัชนีคำศัพท์ในฐานข้อมูลที่ตรงกับคำว่า“earring” ออกมาแสดงผล  
สำหรับหน้า SERP ของ Search Engine ทั้ง 2 ประเภท  จะประกอบด้วย  รายงานผลสรุปของจำนวนข้อมูลที่ค้นหาได้  และรายการเชื่อมโยงที่ค้นหาได้ทั้งหมด (กรณีที่มีข้อมูลจำนวนมาก) เรียงลำดับต่อเนื่องกันไป  แต่หากเป็น SERP ของ External Search Engine จะแสดง URL ที่ข้อความเชื่อมโยงถึงด้วย 
นอกจากนี้หากเปรียบเทียบประสิทธิภาพการค้นหาข้อมูลของ Search Engine ทั้งสองประเภทแล้ว จะพบว่า External Search Engine สามารถช่วยผู้ใช้ค้นหาข้อมูลได้ประสบความสำเร็จมากกว่า  ด้วยคุณสมบัติความง่ายในการเรียนรู้และง่ายต่อการใช้งานนั่นเอง  ผู้อ่านลองสังเกตว่า External Search Engine ที่ได้รับความนิยมอย่างมาก  เช่น Google จะไม่เน้นการออกแบบส่วนอินเตอร์เฟส (Interface) ให้มีความสวยงามหรือมีภาพกราฟฟิกมากนัก  แต่มุ่งเน้นด้านประโยชน์ใช้สอย  ดังนั้นหน้าเว็บจึงประกอบด้วยเครื่องมือที่จำเป็นต่อการค้นหาข้อมูลเท่านั้น  เช่น  ช่องป้อนข้อมูล  ปุ่มกดค้นหา  และตังเลือกประเภทการค้นหา
ดังนั้นหลักการออกแบบ Internal Search Engine ที่ดี  สิ่งสำคัญประการแรก  คือ  ต้องมีลักษณะอินเตอร์เฟสตรงตามความคาดหวังของผู้ใช้  นั่นคือ  ต้องสอดคล้องกับส่วนอินเตอร์เฟสของExternal Search Engine ยกตัวอย่างเช่น  ประกอบด้วยช่องป้อนข้อมูล  ปุ่มกดค้นหา  ป้ายคำอธิบาย รวมถึงตำแหน่งการจัดวางด้วย

5.ประโยชน์ของ Search Engine  
        1. ค้นหาเว็บที่ต้องการได้สะดวก รวดเร็ว
        2. สามารถค้นหาแบบเจาะลึกได้ ไม่ว่าจะเป็น รูปภาพ, ข่าว, MP3 และอื่นๆ อีกมากมาย
        3. สามารถค้นหาจากเว็บไซต์เฉพาะทาง ที่มีการจัดทำไว้ เช่น download.com เว็บไซต์เกี่ยวกับข้อมูลและซอร์ฟแวร์ เป็นต้น
        4. มีความหลากหลายในการค้นหาข้อมูล
        5. รองรับการค้นหา ภาษาไทย