Search Engine คือ
เครื่องมือการค้นหาข้อมูลผ่านอินเตอร์เน็ต
ที่ทุกคนสามารถเข้าไปค้นหาข้อมูลผ่านอินเตอร์เน็ตก็ได้ โดย กรอก
ข้อมูลที่ต้องการค้นหา หรือ Keyword (คีเวิร์ด)
เข้าไปที่ช่อง Search Box แล้วกด Enter แค่นี้ข้อมูลที่เราค้นหาก็จะถูกแสดงออกมาอย่างมากมายก่ายกอง เพื่อให้เราเลือกข้อมูลที่เราโดนใจที่สุดเอามาใช้
งาน โดยลักษณะการแสดงผลของ Search Engine นั้นจะทำการแสดงผลแบบ
เรียงอันดับ Search Results ผ่านหน้าจอคอมพิวเตอร์ของเรา แบ่งออกเป็น
3 ประเภท ดังนี้
ประเภทที่ 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 ได้แก่อะไรบ้าง
1. ฐานข้อมูล โดยส่วนใหญ่แล้ว Crawler Based Search Engine เหล่านี้จะมีฐานข้อมูลเป็นของตัวเอง ที่มีระบบการประมวลผล และการจัดอันดับที่เฉพาะเป็นเอกลักษณ์ของตนเองอย่างมาก
2. ซอฟแวร์ คือเครื่องมือหลักสำคัญที่สุดอีกส่วนหนึ่งสำหรับ Serch Engine ประเภทนี้ เนื่องจากต้องอาศัยโปรแกรมเล็ก ๆ (ชนิดที่เรียกว่า จิ๋วแต่แจ๋ว) ทำหน้าที่ในการตรวจหา และ ทำการจัดเก็บข้อมูล หน้าเพจ หรือ เว็บไซต์ต่าง ๆ ในรูปแบบของการทำสำเนาข้อมูล เหมือนกับต้นฉบับทุกอย่าง ซึ่งเราจะรู้จักกันในนาม Spider หรือ Web Crawler หรือ Search Engine Robots
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 อย่าง Blog Flux Directory ที่มีการเก็บข้อมูลเกี่ยวกับบล็อกมากมายตามหมวดหมู่ต่างๆหรือ Blog Directory อื่นๆที่สามารถหาได้จาก Make Many แห่งนี้
3. Blog Directory อย่าง Blog Flux 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 คืออะไร” นี้หากขาดตกบกพร่องประการใด หรือ ไม่ได้รับข้อมูลที่ชัดเจนท่านสามารถติชม หรือ ให้ข้อเสนอแนะต่างๆผ่าน Comments ของบทความชุดนี้เพื่อจะได้ทำการปรับปรุงและแก้ไขให้ได้ข้อมูลที่ดีที่สุดและ เป็นประโยชน์สำหรับ ผู้ที่ทำการค้นคว้าข้อมูลต่างๆเพื่อนำไปใช้งาน
ผลการค้นหาของ Meta Search Engine นี้มักไม่แม่นยำอย่างที่คิด เนื่องจากบางครั้งผู้ให้บริการหรือ ผู้ออกแบบเว็บสามารถใส่อะไรเข้าไปก็ได้มากมายเพื่อให้เกิดการค้นหาและพบเว็บหรือบล็อกของตนเอง และอีกประการหนึ่งก็คือ มีการอาศัย Search Engine Index Server หลายๆแห่งมาประมวลผลรวมกัน จึงทำให้ผลการค้นหาข้อมูลต่างๆไม่เที่ยงตรงเท่าที่ควร มาถึงตอนนี้หลายๆท่านที่เคยสงสัยว่า “Search Engine คืออะไร” คงได้หายสงสัยกันไปบ้างแล้วและเริ่มเข้าใจหลักการทำงานของ Search Engine กันมากขึ้น เพื่อจะได้เลือกใช้อย่างถูกต้องและตรงกับความต้องการของเราในการค้นหาข่าวสารข้อมูล สำหรับบทความ “Search Engine คืออะไร” นี้หากขาดตกบกพร่องประการใด หรือ ไม่ได้รับข้อมูลที่ชัดเจนท่านสามารถติชม หรือ ให้ข้อเสนอแนะต่างๆผ่าน Comments ของบทความชุดนี้เพื่อจะได้ทำการปรับปรุงและแก้ไขให้ได้ข้อมูลที่ดีที่สุดและ เป็นประโยชน์สำหรับ ผู้ที่ทำการค้นคว้าข้อมูลต่างๆเพื่อนำไปใช้งาน
ที่มา : สิทธิศักดิ์ บุญมาก เขียน 30-09-2006
ไม่มีความคิดเห็น:
แสดงความคิดเห็น