วันพุธที่ 3 กันยายน พ.ศ. 2557

Search Engine คืออะไร

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


ประเภทของ Search Engine

ประเภทของ Search Engine
Search Engine แบ่งได้ 3 แบบตามลักษณะการทำงานดังต่อไปนี้
1.Crawler based Search Engine
Search Engine ที่ทำงานได้ในลักษณะนี้จะตรวจสอบข้อมูลบนบนเว็บเพ็จที่ Crawler (หรือ spider) ส่งเข้ามาพร้อมกับอินเด็กซ์ไว้บนฐานข้อมูลโดยอัตโนมัติทั้งหมดเช่น ข้อมูลที่ Title Tag, Meta Tag, หรือคำในส่วนแรกๆที่ปรากฏบนเว็บเพ็จ Search Engine ที่ทำงานในลักษณะนี้เช่น AltaVista, HotBot หรือ AllTheWeb เป็นต้น 



2.Directories Search Engine
Search Engine ที่ทำงานในลักษณะนี้จะใช้คนเข้ามาช่วยในการจักเรียงข้อมูลบนฐานข้อมูล เช่น Yahoo หรือที่กำลังมาแรง เช่น Open Directory Project (ODP) เป็นต้น เนื่องจากการใช้คนเข้ามาจักเรียงและเก็บข้อมูลนี่เอง ทำให้ระยะเวลาที่ข้อมูลจะถูกเก็บไว้บนฐานข้อมูลใช้เวลานานกว่าการจัดเก็บโดยคอมพิวเตอร์ และในกรณีที่คุณเลือกหมวดหมู่ของเว็บไซต์ไม่ถูกต้อง ก็เป็นไปได้ที่เว็บไซต์จะไม่ถูกอินเด็กซ์บนฐานข้อมูล 


3.Meta Search Engine
Search Engine ประเภทนี้จะไม่มีฐานข้อมูลเป็นของตนเอง แต่จะ Query จากฐานข้อมูลอื่น ดังนั้นเราจะไม่สามารถ Submit เว็บไซต์ไปยัง Search Engine ประเภทนี้โดยตรง อย่างไรก็ตาม โดยการซับมิตเว็บเพ็จไปยัง Search Engine อื่นที่ Search Engine ประเภทนี้ไปค้นหาข้อมูล ก็จะทำให้เว็บไซต์ปรากฏที่ลิสต์ของการค้นหาของ Search Engine ประเภทนี้ได้, Search Engine ที่ทำงานในลักษณะนี้ เช่น MetaCrawle, Dogpile 



การสืบค้นข้อมูลทางอินเทอร์เน็ต ด้วยการใช้ Search Engine

การสืบค้นข้อมูลทางอินเทอร์เน็ต ด้วยการใช้ Search Engine 
1.Keyword Index 
ป็นการค้นหาข้อมูล โดยการค้นจากข้อความในเว็บเพจ ที่ได้ผ่านการสำรวจมาแล้ว จะอ่านข้อความข้อมูล ประมาณ 200-300 ตัวอักษร แรกของเว็บเพจ วิธีการค้นหาของSearch Engine ประเภทนี้จะให้ความสำคัญกับการเรียงลำดับข้อมูลก่อนหลังการค้นหาข้อมูล โดยวิธีการเช่นนี้จะมีความรวดเร็วมาก แต่มีความละเอียดในการจัดแยกหมวดหมู่ของข้อมูลค่อนข้างน้อย เนื่องจากไม่ได้คำนึงถึง 
รายละเอียดของเนื้อหาเท่าที่ควร แต่ถ้าต้องการแนวทางด้านกว้างของข้อมูลการค้นหาแบบนี้จะเหมาะสมที่สุด เว็บที่ให้บริการ Search Engine แบบ Keyword Index ได้แก่เว็บ http://www.google.com/และ http://www.altavista.com/




2.Subject Directories 
การจำแนกหมวดหมู่ข้อมูล Search Engine ประเภทนี้จะจัดแบ่งโดยการวิเคราะห์เนื้อหา ของแต่ละเว็บเพจ ว่ามีเนื้อหาเกี่ยวกับอะไร โดยการจัดแบ่งแบบนี้จะใช้คนพิจารณาเว็บเพจ แต่ละเว็บ แล้วทำการจัดหมวดหมู่ โดยจะขึ้นอยู่กับวิจารณญาณของคนจัดหมวดหมู่แต่ละคนว่าจะจัดเก็บข้อมูลนั้น ๆ อยู่ในกลุ่มของอะไร ดังนั้นฐานข้อมูลของ Search Engine ประเภทนี้จะถูกจัด แบ่งตามเนื้อหาก่อน แล้วจึงนำมาเป็นฐานข้อมูลในการค้นหาต่อไป ได้แก่เว็บ http://www.thaiwebhunter.com/และhttp://www.sanook.com


3.Metasearch Engines
จะเป็น Search Engine ที่ใช้ในการค้นหาเว็บด้วยตัวของ Search Engine แบบ Metasearch Engines เองแล้ว แต่ที่เด่นกว่านั้นคือSearch Engine แบบ Metasearch Engines จะยังสามารถเชื่อมโยงไปยัง Search Engine ประเภทอื่นๆ เพื่อเรียกดูข้อมูลที่ Search Engineอื่น ๆ ค้นพบ โดยสังเกตได้จาก จะมีคำว่า [Found on Google, Yahoo!] ต่อทางด้านท้าย นั้นก็หมายความว่าการค้นหาข้อความนั้น ๆ มาการเชื่อมโดยไปค้นข้อมูลจากเว็บ Google และ Yahoo แต่การค้นหาด้วยวิธีนี้มีจุดด้อย คือ วิธีการนี้จะไม่ให้ความสำคัญกับขนาดเล็กใหญ่ของตัวอักษรและมักจะไม่ค้นหาคำประเภท Natural Language (ภาษาพูด) และที่สำคัญ Search Engine แบบ Metasearch Engines ส่วนมากไม่รองรับภาษาไทย http://www.dogpile.com และ http://www.kartoo.com/








ประโยชน์ของ Search Engine

ประโยชน์ของ Search Engine

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


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


         นอกจากนี้ยังมีการพัฒนาใน รูปแบบของ Search Bar ที่ทำให้ผู้ใช้งานไม่จำเป็นต้องเข้าผ่านเว็บไซต์ Search Engine เหล่านั้นโดยตรงแล้ว ตัวอย่างSearch Bar ที่ขอแนะนำ เช่น Google Search Bar, Yahoo Search Bar เป็นต้น

ชื่อเว็บไซต์ที่ให้บริการ Search Engine

ชื่อเว็บไซต์ที่ให้บริการ Search Engine 
1.Yahoo (http://www.yahoo.com)
Yahoo (อ่านว่า ยา-ฮู) เป็น Search Engine ที่เก่าแก่และเรียกว่ามีชื่อเสียงโด่งดังที่สุดตัวหนึ่งในอาณาจักรอินเทอร์เน็ต จุดเด่นหลักของเว็บไซต์นี้คงมาจากความสามารถในการค้นหาข้อมูลที่ทำได้อย่างรวดเร็ว จุดหนึ่งที่ทำให้ Yahoo โดดเด่นเป็นพิเศษก็คือการแบ่งเว็บไซต์ที่เก็บในฐานข้อมูลออกเป็นหมวดหมู่และยังมีการโยงใยระหว่างกลุ่มย่อยแต่ละกลุ่มเข้าด้วยกันอย่างเป็นระบบ

2. Go (http://www.go.com)
เป็น Search Engine ที่มีฐานข้อมูลขนาดใหญ่และยังรวมถึงฐานข้อมูลของรายชื่ออีเมล์และนิวส์กรุ๊ปได้ เป็นSearch Engine ที่เป็นแบบนามานุกรมที่มีความเร็วในการค้นหา อีกทั้งหน้าตาเว็บยังสวยงาม และมีลูกเล่นด้วย

3. Thaifind (http://www.thaifind.com)
เป็นเว็บไซต์ที่เป็นแหล่งค้นหาข้อมูลที่ดีอีกเว็บหนึ่งของเมืองไทย  โดยมีการจัดจัดอันดับคำสำคัญในการค้นหาไว้อย่างเป็นระเบียบ และผลการค้นเป็นที่น่าพอใจอย่างยิ่ง

4. Thaiseek (http://www.thaiseek.com)
เป็นเว็บไซต์ Search Engine ที่มีคุณสมบัติของการค้นหาได้อย่างยอดเยี่ยมเว็บหนึ่งของไทย ซึ่งสามารถค้นหาได้
แบบนามานุกรม และคำสืบค้น ซึ่งผลการสืบค้นค่อนข้างชัดเจนตรงกับความต้องการ

5.Sanook (http://www.sanook.com)
เป็นเว็บไซต์ชื่อดังของไทยที่เป็นแหล่งค้นหาข้อมูลของไทยที่มีข้อมูลให้ค้นหามากมายทั้งของไทยและทั่วโลกซึ่งมีทั้ง
แบบนามานุกรมและคำค้น ซึ่งจะบอกที่อยู่ของเว็บไซต์และมีคำอธิบายเว็บที่หาอย่างเข้าใจง่าย และยังสามารถส่งเว็บไซต์นี้ให้เพื่อนๆ ทางอีเมล์ด้วย

อ้างอิง

อ้างอิง
(01/09/57) http://www.clickmedesign.com/article/search-engine.html
(01/09/57http://coursewares.mju.ac.th:81/e-learning47/section2/mk350/ch-05-T-02-P-001.htm
(01/09/57) https://sites.google.com/site/tirmaspannil/kar-subkhn-khxmul/4-websit-search-engine-thi-di-rab-khwam-niym
(01/09/57) http://www.namonpit.ac.th/krutae/internet1/p4-6.htm