ลักษณะการทำงานของ Search Engine ประกอบด้วย 3 ส่วนหลัก คือ การเลือกใช้เครื่องมือในการค้นหาต้องดูลักษณะข้อมูล ขอบข่าย
จากนั้นจึงเลือกใช้เว็บไซต์ค้นหาบริการที่ตอบโจทย์ตรงกับความต้องการของผู้ใช้งาน วิธีการทำงานของ Search Engine ตัวอย่างของ Search Engine ที่ใช้ในปัจจุบัน ที่มา : urlsiriporn , krutarinee
Search Engine คือ เครื่องมือค้นหาข้อมูลผ่านอินเทอร์เน็ต ที่ทุกคนสามารถค้นหาได้ โดยใส่คำสำคัญ หรือ Keyword เข้าไปที่ช่องค้นหา และข้อมูลที่เราค้นหาจะแสดงรายการออกมาเพื่อให้เราเลือกข้อมูลที่ตรงตามความต้องการของเรามากที่สุด ลักษณะการแสดงผลของ Search Engine ก็จะแสดงผลแบบ
เรียงอันดับ Search Results ผ่านหน้าจอคอมพิวเตอร์
1. Spider หรือ Web Robot ทำหน้าที่สำรวจเว็บไซต์ต่างๆ แล้วดึงข้อมูลเหล่านั้นมาอัปเดตใส่ในรายการฐานข้อมูล ส่วนมาก Spider มักจะเข้าไปอัปเดตข้อมูลเป็นรายเดือน
2. ฐานข้อมูล หรือ Database เป็นส่วนที่เก็บรายการเว็บไซต์ ฐานข้อมูลที่ดีควรจะมีขนาดใหญ่เพียงพอที่จะรองรับการเจริญเติบโตของเว็บไซต์ในปัจจุบัน การออกแบบฐานข้อมูลที่ดีก็เป็นส่วนสำคัญ
เพราะถ้าฐานข้อมูลออกแบบมาทำงานช้า ก็จะทำให้การรอผลนั้นนานเกินไป และทำให้ไม่ได้รับความนิยมในที่สุด
3. โปรแกรม Search Engine มีหน้าที่รับคำหรือข้อความต่างๆ ตามที่ผู้ใช้งานป้อนเข้ามา เพื่อใช้ค้นหาตามเว็บไซต์ต่างๆ ที่จัดเก็บไว้ในฐานข้อมูล จากนั้นจะรายงานผลเว็บไซต์ที่ค้นพบให้กับผู้ใช้ การสืบค้นด้วยวิธีนี้นอกจากจะต้องมีระบบการสืบค้นข้อมูลที่รวดเร็วและมีประสิทธิภาพแล้ว การกลั่นกรองผลเพื่อให้ตรงกับความต้องการของผู้ใช้ก็สำคัญเช่นกัน
เว็บไซต์ Search engines มีกระบวนการทำงาน (Sullivan, 2001) แบ่งออกเป็น 3 ขั้นตอน
1. ใช้โปรแกรมรวบรวมเอกสาร (Spider หรือ Crawler) สำรวจและอ่านหน้าเว็บจากโดเมนต่างๆ หากมี link ภายใน site ก็จะทำการจนครบ การทำงานในลักษณะนี้เป็นที่มาของคำว่า Spider หรือ Crawler จากนั้น Spider จะนำข้อมูลเว็บดังกล่าวไปเก็บไว้ในฐานข้อมูลของ Search Engine และ Spider
จะกลับไปตรวจสอบข้อมูลในเว็บนั้นๆ อย่างสม่ำเสมอเพื่อสำรวจความเปลี่ยนแปลง
2.จัดทำรายการดรรชนี คือ ข้อมูลที่โปรแกรม Spider พบจะถูกทำสำเนาและส่งมาจัดเก็บที่รายการดรรชนี (Index หรือ Catalog) ตามบัญชีดรรชนีที่ได้กำหนดเอาไว้ หากข้อมูลที่เว็บไซต์ต้นฉบับมีการเปลี่ยนแปลงข้อมูลในสมุดดรรชนีก็จะเปลี่ยนแปลงไปด้วย
3. โปรแกรมสืบค้น (Search Engine Software) โปรแกรมที่ช่วยให้ผู้ใช้อินเทอร์เน็ตเข้าใช้บริการ ทำหน้าที่ค้นข้อมูลจากฐานข้อมูลของ Search Engine เริ่มต้นการทำงานเมื่อผู้ใช้งานป้อนคำที่ต้องการค้น
โปรแกรมจะนำคำค้นของผู้ใช้ไปจับคู่กับดรรชนีในฐานข้อมูลแล้วทำการดึงข้อมูลที่ตรงกับคำที่ค้นหาออกมาและจัดอันดับผลการค้นหาตามระดับความ้กี่ยวข้องที่โปรแกรมสามารถประเมินได้
//www.sanook.com
//www.google.co.th
//www.google.com
//www.yahoo.com
//www.msn.com
//www.live.com
//www.baidu.com
//www.ask.com
เสิร์ชเอนจิน (Search Engines) คืออะไร
เสิร์ชเอนจิน (Search Engines) หมายถึง โปรแกรมค้นหา ที่ถูกออกแบบมาเป็นเครื่องมือใช้งานในการสืบค้นข้อมูลต่างๆ โดยโปรแกรมส่วนมากที่ใช้สำหรับการค้นหาข้อมูลบนเว็บไซต์ Search engines จะมีวิธีการค้นหาโดยการกรอกข้อมูลหรือคำที่ต้องการสืบค้นลงไป แล้วเว็บไซต์จะทำการประมวลผลลัพธ์ต่างๆ ออกมาให้ผู้สืบค้นข้อมูลทราบ ซึ่งคำค้นหาที่ใช้จะเรียกว่าเป็น Keyword (คีย์เวิร์ด) ของการสืบค้นข้อมูล ในปัจจุบันเทคโนโลยีของ Search Engine ได้มีการพัฒนาและปรับปรุงคุณภาพให้สูงมากยิ่งขึ้น โดยหลังจากที่ทำการค้นหาเรียบร้อยแล้ว ระบบจะสามารถทำการเลือกผลลัพธ์ของผู้ใช้ และบันทึกประวัติการค้นหาไว้สำหรับการกรองผลลัพธ์การค้นหาครั้งต่อไป เพื่อช่วยให้ผู้สืบค้นข้อมูล สามารถทำการค้นหาข้อมูลได้อย่างมีประสิทธิภาพ ถูกต้องแม่นยำ
การค้นหาข้อมูล หมายถึง การสืบค้นข้อมูลที่ต้องการทราบบนเครือข่ายอินเทอร์เน็ต เป็นเครือข่ายที่สามารถเข้าถึงได้สะดวกและรวดเร็ว โดยวิธีการค้นหาที่สามารถทำได้ง่ายและให้ผลลัพธ์ที่แม่นยำ จะต้องทำการค้นหาจากเว็บไซต์สำหรับค้นหาข้อมูลหรือเรียกว่า Search Engine Site ที่มีหน้าที่ในการรวบรวมรายชื่อของเว็บไซต์ต่างๆ ไว้เป็นหมวดหมู่ ทำให้ประหยัดเวลาในการใช้งานมากกว่าการค้นหาข้อมูลด้วยตนเอง
ขอบคุณภาพจาก : Google Sites
รายชื่อ Search Engine Site ที่นิยม
Google (www.google.com) – อันดับหนึ่งของโลก ในเกือบทุกๆ ประเทศ รวมถึงประเทศไทย
Bing (www.bing.com) – เป็นเว็บค้นหา ของบริษัท Microsoft คู่แข่งกับ Google โดยตรง
Yahoo (www.yahoo.com) – ตั้งแต่ ตุลาคม 2554 ที่ผ่านมา Yahoo ถูกซื้อกิจการโดย Bing (จาก Microsoft)
Ask.com (www.ask.com) – เว็บแสดงผลการค้นหา โดยเจาะจงที่คำถาม-คำตอบ มากกว่า How-to
AOL.com (www.aol.com) – เอโอแอล network ค้นหาข้อมูล ภายใต้เว็บไซต์ที่มีส่วนร่วม
Baidu (www.baidu.com) – ไป่ตู้ เป็นเว็บ Search Engine ประจำประเทศจีน มีบริการต่างๆ คล้ายกับ Google
Wolframalpha (www.wolframalpha.com) – เว็บไซต์สำหรับค้นหา ข้อเท็จจริง เอกสารวิชาการต่างๆ
DuckDuckGo (duckduckgo.com) – ผลการค้นหาคล้าย Google ข้อดีคือ หน้าตาสะอาด ไม่ค่อยมีโฆษณา
Internet Archive (archive.org) – เป็นเว็บรวมผลการค้นหา เว็บไซต์เก่า – เว็บไซต์ที่ผิดตัวไปแล้ว
ประโยชน์ของ Search Engines
Search Engines มีประโยชน์ในการใช้สืบค้นข้อมูลที่ต้องการทราบได้อย่างสะดวก รวดเร็วและมีประสิทธิภาพสูง สามารถใช้งานได้ตลอดเวลา รวมทั้งให้ผลลัพธ์ที่ตรงกับความตรงการแก่ผู้สืบค้นข้อมูล ดังนั้นการสร้างและออกแบบเว็บไซต์ใหม่ๆ ในในปัจจุบันจึงควรคำนึงถึงรูปแบบของเว็บไซต์ให้มีความเหมาะสมแก่ Search Engine ด้วยเช่นกัน (เรียกว่าการทำ SEO) เพื่อให้ผู้สืบค้นสามารถค้นหาข้อมูลที่ต้องการได้ง่ายมากยิ่งขึ้น
ค้นหาเว็บไซต์ที่ต้องการได้ง่าย สะดวกและรวดเร็ว
ค้นหาข้อมูลได้อย่างละเอียด และหลากหลายรูปแบบ ตัวอย่างเช่น ข่าว เพลง รูปภาพ และอื่นๆ เป็นต้น
ค้นหาข้อมูลได้จากเว็บไซต์เฉพาะทางต่างๆ ได้ เช่น เว็บไซต์เกี่ยวกับ ขาย Software หรือ เว็บไซต์รับทำการตลาดออนไลน์ เป็นต้น
ค้นหาข้อมูลได้อย่างหลากหลาย
รองรับการค้นหาได้หลายภาษา รวมทั้งภาษาไทย
ประเภทของ Search Engines
Search Engine สามารถแบ่งออกได้เป็น 3 ประเภท โดยมีความแตกต่างกันที่หลักการทำงาน และการจัดอันดับข้อมูลในการค้นหา
ขอบคุณภาพจาก : search engine
1.Crawler Based Search Engines คือ เครื่องมือที่ใช้สำหรับการสืบค้นข้อมูลบนเครือข่ายอินเทอร์เน็ต ซึ่ง Search Engines ชนิดนี้เป็นประเภทที่ได้รับความนิยมในการใช้งานสูงสุด มีหลักการทำงานโดยการบันทึกและจัดเก็บข้อมูลต่างๆ สามารถให้ผลลัพธ์การค้นหาที่มีความแม่นยำสูง และมีการประมวลผลที่รวดเร็ว จึงเป็นเหตุผลที่ทำให้ในปัจจุบัน Crawler Based Search Engines มีบทบาทในการสืบค้นข้อมูลมากที่สุด
2.Web Directory คือ สารบัญเว็บไซต์สำหรับการสืบค้นข้อมูลข่าวสาร ที่มีการจัดระเบียบและแบ่งข้อมูลต่างๆ ไว้เป็นหมวดหมู่ ผู้สืบค้นจึงสามารถใช้งานได้ง่ายและมีความสะดวกในการค้นหา โดยในการค้นหาจะมีการสร้างดรรชนี และระบุหมวดหมู่ไว้อย่างชัดเจน ทำให้ในขณะที่กำลังทำการค้นหาข้อมูลต่างๆ ในหมวดหมู่หนึ่ง ที่อาจมีเนื้อหาคล้ายกันมากมายหลายเว็บไซต์ ผู้สืบค้นสามารถนำข้อมูลที่ได้จากการประมวลผลมาเปรียบเทียบ และอ้างอิงเพื่อค้นหาข้อเท็จจริงที่มีคุณภาพ และตรงประเด็นมากที่สุดได้
3.Meta Search Engine คือ เครื่องมือที่ใช้สำหรับการสืบค้นข้อมูลบนเครือข่ายอินเทอร์เน็ต มีหลักการทำงานโดยการอาศัย Meta Tag สำหรับประกาศชุดคำสั่งที่ได้รับมาในรูปแบบของ Tex Editor โดยใช้ภาษา HTML ในการประมวลผลลัพธ์ ตัวอย่างเช่น คำค้นหา “บริษัท วันบีลีฟ” หรือคำอธิบายเว็บไซต์ เป็นต้น ซึ่ง Search Engine ชนิดดังกล่าวนี้ เป็นชนิดที่มีความแม่นยำในการค้นหาค่อนข้างต่ำ เนื่องจากสามารถถูกแก้ไขและออกแบบได้โดยผู้ให้บริการ เพื่อให้บล็อกหรือเว็บไซต์ของตนเองสามารถค้นพบได้ง่ายขึ้น
ขอบคุณแหล่งที่มา :บริษัท วันบีลีฟ จำกัด