วันพุธที่ 19 มกราคม พ.ศ. 2554

ความรู้เกี่ยวกับ search engine


Search Engine คืออะไร ?
 เสิร์ชเอนจิน (search engine) คือ โปรแกรมที่ช่วยในการสืบค้นหาข้อมูล โดยเฉพาะข้อมูลบนอินเทอร์เน็ต โดยครอบคลุมทั้งข้อความ รูปภาพ ภาพเคลื่อนไหว เพลง ซอฟต์แวร์ แผนที่ ข้อมูลบุคคล กลุ่มข่าว และอื่น ๆ ซึ่งแตกต่างกันไปแล้วแต่โปรแกรมหรือผู้ให้บริการแต่ละราย. เสิร์ชเอนจินส่วนใหญ่จะค้นหาข้อมูลจากคำสำคัญ (คีย์เวิร์ด) ที่ผู้ใช้ป้อนเข้าไป จากนั้นก็จะแสดงรายการผลลัพธ์ที่มันคิดว่าผู้ใช้น่าจะต้องการขึ้นมา ในปัจจุบัน เสิร์ชเอนจินบางตัว เช่น กูเกิล จะบันทึกประวัติการค้นหาและการเลือกผลลัพธ์ของผู้ใช้ไว้ด้วย และจะนำประวัติที่บันทึกไว้นั้น มาช่วยกรองผลลัพธ์ในการค้นหาครั้งต่อ ๆ ไป
สัดส่วนของผู้ใช้ในสหรัฐอเมริกา (ข้อมูลจาก นิตยสารฟอรบส์ ฉบับวันที่ 18 กรกฎาคม พ.ศ. 2548)
1. กูเกิล (Google) 36.9%
2. ยาฮูเสิร์ช (Yahoo! Search) 30.4%
3. เอ็มเอสเอ็นเสิร์ช (MSN Search) 15.7%
นอกจากด้านบน เว็บอื่น ๆ ที่เป็นที่นิยมได้แก่
- เอโอแอล (AOL Search)
- อาส์ก (Ask)
- เอ 9 (A9)
- ไป่ตู้ (Baidu,
百度) เสิร์ชเอนจิน อันดับ 1 ของประเทศจีน
Search Engine มีกี่ประเภท ?
Search Engine มี3ประเภท โดยสรุปได้ 3 ประเภท หลัก โดยมีหลักการทำงานที่ต่างกัน และ การจัดอันดับการค้นหาข้อมูลก็ต่างกันด้วยครับ เพราะมีลักษณะการทำงานที่ต่างกันนี่เองทำให้ โดยทั่ว ๆ ไปแล้วจะมีการแบ่งออกเป็นหลาย ๆ ประเภทด้วยกัน แต่ที่พอสรุปได้ก็มีเพียง 3 ประเภทหลัก ๆ ดังที่จะนำเสนอต่อไปนี้ค่ะได้แก่  ประเภทที่ 1 Crawler Based Search Engines, ประเภทที่ 2 Web Directory หรือ Blog Directory และประเทศที่ 3 Meta Search Engine คะ
ประเภทที่ 1 Crawler Based Search Engines
Crawler Based Search Engines คือ เครื่องมือการค้นหาบนอินเตอร์เน็ตแบบอาศัยการบันทึกข้อมูล และ จัดเก็บข้อมูลเป็นหลัก ซึ่งจะเป็นจำพวก Search Engine ที่ ได้รับความนิยมสูงสุด เนื่องจากให้ผลการค้นหาแม่นยำที่สุด และการประมวลผลการค้นหาสามารถทำได้อย่างรวดเร็ว จึงทำให้มีบทบาทในการค้นหาข้อมูลมากที่สุดในปัจจุบัน
โดยมีองประกอบหลักเพียง 2 ส่วนด้วยกันคือ1. ฐานข้อมูล โดยส่วนใหญ่แล้ว Crawler Based Search Engine เหล่านี้จะมีฐานข้อมูลเป็นของตัวเอง ที่มีระบบการประมวลผล และ การจัดอันดับที่เฉพาะ เป็นเอกลักษณ์ของตนเองอย่างมาก
2. ซอฟแวร์ คือเครื่องมือหลักสำคัญที่สุดอีกส่วนหนึ่งสำหรับ Serch Engine ประเภท นี้ เนื่องจากต้องอาศัยโปรแกรมเล็ก ๆ (ชนิดที่เรียกว่า จิ๋วแต่แจ๋ว) ทำหน้าที่ในการตรวจหา และ ทำการจัดเก็บข้อมูล หน้าเพจ หรือ เว็บไซต์ต่าง ๆ ในรูปแบบของการทำสำเนาข้อมูล เหมือนกับต้นฉบับทุกอย่าง ซึ่งเราจะรู้จักกันในนาม Spider หรือ Web Crawler หรือ Search Engine Robots
ตัวอย่างหนึ่งของ Crawler Based Search Engine ชื่อดัง http://www.google.com

Crawler Based Search Engine ได้แก่อะไรบ้าง
จะยกตัวอย่างคร่าว ๆ ให้ได้เห็นกันเอาแบบที่เรา ๆ ท่าน ๆ รู้จักนะค่ะก็ได้แก่ Google , Yahoo, MSN, Live, Search, Technorati (สำหรับ blog)ค่ะ ส่วนลักษณะการทำงาน และ การเก็บข้อมูงของ Web Crawler หรือ Robot หรือ Spider นั้นแต่ละแห่งจะมีวิธีการเก็บข้อมูล และ การจัดอันดับข้อมูลที่ต่างกันนะค่ะ เช่น คุณทำการค้นหาคำว่า Search Engine คืออะไรผ่านทั้ง 5 แห่งที่ให้ไว้จะได้ผลการค้นหาที่ต่างกันค่ะ


ประเภทที่ 2 Web Directory หรือ Blog Directory
Web Directory หรือ Blog Directory คือ สารบัญเว็บไซต์ที่ให้คุณสามารถค้นหาข่าวสารข้อมูล ด้วยหมวดหมู่ข่าวสารข้อมูลที่เกี่ยวข้องกัน ในปริมาณมาก ๆ คล้าย ๆ กับสมุดหน้าเหลืองค่ะ ซึ่งจะมีการสร้าง ดรรชนี มีการระบุหมวดหมู่ อย่างชัดเจน ซึ่งจะช่วยให้การค้นหาข้อมูลต่าง ๆ ตามหมวดหมู่นั้น ๆ ได้รับการเปรียบเทียบอ้างอิง เพื่อหาข้อเท็จจริงได้ ในขณะที่เราค้นหาข้อมูล เพราะว่าจะมีเว็บไซต์มากมาย หรือ Blog มากมายที่มีเนื้อหาคล้าย ๆ กันในหมวดหมู่เดียวกั
ODP Web Directory ชื่อดังของโลก ที่มี Search Engine มากมายใช้เป็นฐานข้อมูล Directory 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 )
3. Blog Directory อย่าง BlogFlux Directory ที่มีการเก็บข้อมูลเกี่ยวกับบล็อกมากมายตามหมวดหมู่ต่าง ๆ หรือ Blog Directory อื่น ๆ ที่สามารถหาได้จาก Make Many
ประเภทที่ 3 Meta Search Engine
Meta Search Engine คือ Search Engine ที่ใช้หลักการในการค้นหาโดยอาศัย Meta Tag ในภาษา HTML ซึ่งมีการประกาศชุดคำสั่งต่าง ๆ เป็นรูปแบบของ Tex Editor ด้วยภาษา HTML นั่นเองเช่น ชื่อผู้พัฒนา คำค้นหา เจ้าของเว็บ หรือ บล็อก คำอธิบายเว็บหรือบล็อกอย่างย่อ
ผลการค้นหาของ Meta Search Engine นี้ มักไม่แม่นยำอย่างที่คิด เนื่องจากบางครั้งผู้ให้บริการหรือ ผู้ออกแบบเว็บสามารถใส่อะไรเข้าไปก็ได้มากมายเพื่อให้เกิดการค้นหาและพบเว็บ หรือ บล็อกของตนเอง และ อีกประการหนึ่งก็คือ มีการอาศัย Search Engine Index Server หลาย?ๆ แห่งมาประมวลผลรวมกัน จึงทำให้ผลการค้นหาข้อมูลต่าง ๆ ไม่เที่ยงตรงเท่าที่ควร.

การใช้งาน Search  Engine
 
ค้นหา (Search Engine)
คือ เครื่องมือสำหรับให้ผู้เยี่ยมชมเว็บไซต์ สามารถค้นหาข้อมูลของคำที่ต้องการค้นหาได้

การใช้งานปุ่มค้นหา  (Search Engine) มี 2 วิธีดังต่อไปนี้ 
วิธีที่ 1  ค้นหาจากในเว็บ  คือ ระบบจะทำการค้นหาข้อมูลที่มีอยู่ภายในเว็บไซต์นี้เท่านั้น  โดยมีขั้นตอนดังนี้
1. คลิกปุ่ม               เพื่อให้ระบบทำการค้นหาข้อมูลจากในเว็บเท่านั้น
  3. จากนั้น ระบบจะทำการค้นหาข้อมูลภายในเว็บไซต์ ดังภาพ
 2. พิมพ์คำที่ต้องการค้นหาลงไปในช่อง จากนั้นคลิกปุ่มค้นหา ดังภาพ
ประโยชน์ของการค้นข้อมูลโดยใช้ search engine
1. ค้นหาเว็บที่ต้องการได้สะดวก รวดเร็ว
2. สามารถค้นหาแบบเจาะลึกได้ ไม่ว่าจะเป็น รูปภาพ, ข่าว, MP3 และอื่นๆ อีกมากมาย
3. สามารถค้นหาจากเว็บไซต์เฉพาะทาง ที่มีการจัดทำไว้ เช่น download.com เว็บไซต์เกี่ยวกับข้อมูลและซอร์ฟแวร์ เ4. มีความหลากหลายในการค้นหาข้อมูล
5. รองรับการค้นหา ภาษาไทย
วิธีที่ 2  ค้นหาจากใน Google คือ ระบบจะทำการเชื่อมโยงการค้นหานั้นไปยัง http://www.google.co.th/ เพื่อให้
             สามารถค้นหาคำที่เราต้องการได้จากเว็บไซต์อื่นๆ โดยมีขั้นตอนดังนี้
1. คลิกปุ่ม          เพื่อให้ระบบทำการค้นหาเชื่อมโยงไป http://www.google.co.th/ 
2. พิมพ์คำที่ต้องการค้นหาลงไปในช่องว่าง จากนั้นคลิกปุ่มค้นหา ดังภาพ
รายชื่อ seach engine ของต่างประเทศ
Year Engine Event 1993 W3Catalog Launch Aliweb Launch JumpStation Launch 1994 WebCrawler Launch Go.com Launch Lycos Launch 1995 AltaVista Launch Daum Founded Open Text Web Index Launch [1] Magellan Launch Excite Launch SAPO Launch Yahoo! Launched as a directory 1996 Dogpile Launch Inktomi Launch HotBot Founded Ask Jeeves Founded 1997 Northern Light Launch Yandex Launch 1998 Google Launch MSN Search Launch 1999 AlltheWeb Launch GenieKnows Founded Naver Launch Teoma Founded Vivisimo Founded 2000 Baidu Founded Exalead Founded 2002 Inktomi Acquired by Yahoo 2003 Info.com Launch 2004 Yahoo! Search Launched own web search A9.com Closed Sogou Launch 2005 Ask.com Launch GoodSearch Launch SearchMe Founded 2006 wikiseek Founded Quaero Founded Ask.com Launch Live Search Launched as rebranded MSN Search ChaCha Launch Guruji.com Launch 2007 wikiseek Closed Sproose Closed Wikia Search Launched Blackle.com Launched 2008 Powerset Acquired by Microsoft Picollator Closed Viewzi Closed Cuil Launched Boogami Launched LeapFish Beta Launch Forestle Launched VADLO Launched Duck Duck Go Launched 2009 Bing Launched as rebranded Live Search Yebol Beta Launch Mugurdy Closed due to a lack of funding Goby Launched 2010 Yandex Launched global (English) 

รายชื่อ seach engine ของประเทศไทย
Search Engines of Thailand (www.searchenginecolossus.com/Thailand.html) เป็นเว็บไซต์ที่รวบรวมรายชื่อลิงค์สำหรับ Search Engines และเว็บไซต์ที่เป็นไดเรคทอรของไทย ถ้าไม่รู้จะเริ่มต้นที่ไหนก็เริ่มต้นที่นี่ก่อนได้ แต่ไม่ได้ให้บริการค้นหาข้อมูลหรอื Search โดยตรง 
Thaifind  (www.kmutt.ac.th/menu6/Thaifind.html) เป็นเว็บไซต์ของสถาบันเทคโนโลยีพระจอมเกล้า ธนบุรี ที่ให้บริการค้นหาข้อมูลโดยใช้คีย์เวิร์ดได้ทั้งภาษาไทยและภาษาอังกฤษ และทำการค้นหาข้อมูงไห้เรา โดยใช้เครื่องมือค้นหาของไทย 10 ตัว ของสากลอีก 10 ตัวเรียกว่า เป็น Metasearch หรือ อภิมหา Search นั่นแหละที่อยู่ของ Search Engine ไทยอืรน ๆ ที่น่าสนใจ มีดังนี้
Thaiseek (www.thaiseek.com)
Thaisearch (www.thaisearch.com)
Thaispy (www.thaispy.com)
Atriumtech (www.atriumtech.com)
Nontrisearch (http://search.ku.ac.th
            ข้อดีของ Search Engine ไทย ก็คือค้นหาคำที่ใช้ภาษาไทยได้ และสามารถ Search เว็บไซต์ของไทยได้ดีกว่าด้วยเพราะตั้งใจทำมาเพื่อการนี้โดยเฉพาะ ตัวอย่างเช่น
         
          มาถึงตอนนี้หลาย ๆ ท่านที่เคยสงสัยว่า Search Engine คืออะไรคงได้หายสงสัยกันไปบ้างแล้วและเริ่มเข้าใจหลักการทำงานของ Search Engine กันมากขึ้น เพื่อจะได้เลือกใช้อย่างถูกต้องและตรงกับความต้องการของเราในการค้นหาข่าวสารข้อมูล สำหรับบทความ “Search Engine คืออะไรนี้หากขาดตกบกพร่องประการใด หรือ ไม่ได้รับข้อมูลที่ชัดเจนท่านสามารถติชม หรือ ให้ข้อเสนอแนะต่าง ๆ ผ่าน Comments ของ บทความชุดนี้เพื่อจะได้ทำการปรับปรุงและแก้ไขให้ได้ข้อมูลที่ดีที่สุดและ เป็นประโยชน์สำหรับ ผู้ที่ทำการค้นคว้างข้อมูลต่าง ๆ เพื่อนำไปใช้งาน.

ไม่มีความคิดเห็น:

แสดงความคิดเห็น