วันพฤหัสบดีที่ 20 มกราคม พ.ศ. 2554

Search engine


ความหมายของ Search engine

           Search Engine คือ เครื่องมือการค้นหาข้อมูลผ่านอินเตอร์เน็ต ที่ทุกคนสามารถหาข้อมูลผ่านอินเตอร์เน็ตก็ได้ โดยกรอกข้อมูลที่ต้องการค้นหา หรือ Keyword (คีย์เวิร์ด) เข้าไปที่ช่อง Search Box แล้วกด Enter ข้อมูลที่เราค้นหาก็จะถูกแสดงออกมาอย่างมากมาย เพื่อให้เราเลือกข้อมูลตรงกับความต้องการของเรามากที่สุด โดยลักษณะการแสดงผลของ Search Engine นั้นจะทำการแสดงผลแบบ เรียงอันดับ Search Results ผ่านหน้าจอคอมพิวเตอร์ 


การค้นหาข้อมูลมีกี่วิธี ?   มี 2 วิธี

1.การค้นหาในรูปแบบ Index Directory




การค้นหาข้อมูลแบบ Index นี้ข้อมูลจะมีความเป็นระเบียบเรียบร้อยมากกว่าการค้นหาข้อมูลด้วย วิธี Search Engine 
โดยมันจะถูกคัดแยกข้อมูลออกมาเป็นหมวดหมู่ และจัดแบ่งแยก Site ต่างๆออก เป็นประเภท สำหรับวิธีใช้งาน คุณสามารถที่
จะ Click เลือกข้อมูลที่ต้องการจะดูได้เลยใน Web Browser จากนั้นที่หน้าจอก็จะแสดงรายละเอียดของหัวข้อปลีกย่อยลึกลง
มาอีกระดับหนึ่ง ปรากฏขึ้นมาให้เราเลือกอีก ส่วนจะแสดงออกมาให้เลือกเยอะแค่ไหนอันนี้ก็ขึ้นอยู่กับขนาดของฐานข้อมูลใน
Index ว่าในแต่ละประเภท จัดรวบรวมเก็บเอาไว้มากน้อยเพียงใด เมื่อคุณเข้าไปถึงประเภทย่อยที่คุณสนใจแล้ว ที่เว็บเพจจะ
แสดงรายชื่อของเอกสารที่เกี่ยวข้องกับ ประเภทของข้อมูลนั้นๆออกมา หากคุณคิดว่าเอกสารใดสนใจหรือต้องการอยากที่จะดู 
สามารถ Click ลงไปยัง Link เพื่อขอเชื่อต่อทางไซต์ก็จะนำเอาผลของข้อมูลดังกล่าวออกมาแสดงผลทันที นอกเหนือไปจากนี้ 
ไซต์ที่แสดงออกมานั้นทางผู้ให้บริการยังได้เรียบเรียงโดยนำเอา Site ที่มีความเกี่ยว ข้องมากที่สุดเอามาไว้ตอนบนสุดของ
รายชื่อที่แสดง
 
 
2. การค้นหาในรูปแบบ Search Engine 
 
 
วิธีการอีกอย่างที่นิยมใช้การค้นหาข้อมูลคือการใช้ Search Engine ซึ่งผู้ใช้ส่วนใหญ่กว่า 70% จะใช้วิธีการค้นหาแบบนี้ 
หลักการทำงานของ Search Engine จะแตกต่างจากการใช้ Index ลักษณะของมันจะเป็นฐานข้อมูลขนาดใหญ่มหาศาลที่
กระจัดกระจายอยู่ทั่วไปบน Internet ไม่มีการแสดงข้อมูลออกมาเป็นลำดับขั้นของความสำคัญ การใช้งานจะเหมือนการสืบค้น
ฐานข้อมูล อื่นๆคือ คุณจะต้องพิมพ์คำสำคัญ (Keyword) ซึ่งเป็นการอธิบายถึงข้อมูลที่คุณต้องการจะเข้าไป ค้นหานั้นๆเข้าไป
จากนั้น Search Engine ก็จะแสดงข้อมูลและ Site ต่างๆที่เกี่ยวข้องออกมา 
วิธีการอีกอย่างที่นิยมใช้การค้นหาข้อมูลคือการใช้ Search Engine ซึ่งผู้ใช้ส่วนใหญ่กว่า 70% จะใช้วิธีการค้นหาแบบนี้ 
หลักการทำงานของ Search Engine จะแตกต่างจากการใช้ Index ลักษณะของมันจะเป็นฐานข้อมูลขนาดใหญ่มหาศาลที่
กระจัดกระจายอยู่ทั่วไปบน Internet ไม่มีการแสดงข้อมูลออกมาเป็นลำดับขั้นของความสำคัญ การใช้งานจะเหมือนการสืบค้น
ฐานข้อมูล อื่นๆคือ คุณจะต้องพิมพ์คำสำคัญ (Keyword) ซึ่งเป็นการอธิบายถึงข้อมูลที่คุณต้องการจะเข้าไป ค้นหานั้นๆเข้าไป
จากนั้น Search Engine ก็จะแสดงข้อมูลและ Site ต่างๆที่เกี่ยวข้องออกมา 
 

หลักการค้นหาข้อมูลของ Search Enine


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

      2. การค้นหาจากคำที่มีอยู่ใน Title (ส่วนที่ Browser ใช้แสดงชื่อของเว็บเพจอยู่ทางด้าน ซ้ายบนของหน้าต่างที่แสดง 

      3. การค้นหาจากคำสำคัญหรือคำสั่ง keyword (อยู่ใน tag คำสั่งใน html ที่มีชื่อว่า meta) 

      4. การค้นหาจากส่วนที่ใช้อธิบายหรือบอกลักษณะ site 
 

การค้นหาข้อมูลด้วย Search Engine
      1. เปิดเว็บไซด์ที่ให้บริการ 
      2. ใส่คำ (keyword) ที่คุณต้องการจะค้นหาลงไปในช่องยาวๆ (text box) ที่มีสร้างเอาไว้ให้ 
      3. คลิ๊กที่ปุ่ม ค้นหา (กรณีเลือก Search Engine ที่อื่นอาจจะไม่ได้ใช้คำนี้ก็ได้ แล้วแต่ที่คุณเลือก
 
โปรแกรมจะเริ่มค้นหาคำนั้นๆให้ ตอนนี้คุณก็รอสักพักนึงก่อน จากนั้นรายชื่อของเว็บเพจต่างๆ ที่เกี่ยวข้องกับข้อมูลที่ระบุจะ
ถูกแสดงออกมาในรูปแบบของลิ้งค์พร้อมคำอธิบายประกอบนิดหน่อย ให้เราอ่านเพื่อใช้ในการตัดสินใจว่ามันเกี่ยวข้องกับ
ข้อมูลที่เราต้องการหรือเปล่า ส่วนใหญ่ข้อมูลที่พบมีมากจนเกินกว่าที่จะแสดงให้เห็นหมดในหน้าเดียว มันจะมีตัวแบ่งหน้า
ให้เราทางด้าน ล่างสำหรับเลือกไปดูรายละเอียดส่วนอื่นๆที่เหลือในหน้าถัดๆไป แต่โดยมากแล้วข้อมูลที่ใกล้เคียง กับคำที่เรา
ต้องการมากที่สุดจะอยู่ในช่วงต้นๆ ของรายการแรกที่ Search Engine นั้นๆตรวจพบ 
 

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

ประเภทของ 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 )

ประเภทที่ 3 Meta Search Engine   
                 คือ Search Engine ที่ใช้หลักการในการค้นหาโดยอาศัย Meta Tag ในภาษาHTML ซึ่งมีการประกาศชุดคำสั่งต่าง ๆ เป็นรูปแบบของ Tex Editor ด้วยภาษา HTML นั่นเองเช่น ชื่อผู้พัฒนา คำค้นหา เจ้าของเว็บ หรือ บล็อก คำอธิบายเว็บหรือบล็อกอย่างย่อ ผลการค้นหาของ Meta Search Engine นี้มักไม่แม่นยำอย่างที่คิด เนื่องจากบางครั้งผู้ให้บริการหรือ ผู้ออกแบบเว็บสามารถใส่อะไรเข้าไปก็ได้มากมายเพื่อให้เกิดการค้นหาและพบเว็บ หรือ บล็อกของตนเองและอีกประการหนึ่งก็คือ มีการอาศัย Search Engine Index Server หลาย ๆ แห่งมาประมวลผลรวมกัน จึงทำให้ผลการค้นหาข้อมูลต่าง ๆ ไม่เที่ยงตรงเท่าที่ควร

หลักการทำงาน Search Engine


ปัจจัยการทำงานหลักอยู่ 3 ประการ

1.
Search Engine  ทั้งหลายค้นหาข้อมูลใน internet และเลือกสรรเว็บเพจต่าง ๆ ออกมาตามคำสั่ง    ของผู้ใช้งาน Keyword
 
2.
Search Engine  วิ่งเข้าไปเก็บข้อมูลต่าง ๆ เอามาเก็บไว้ในฐานข้อมูล Indexing เพื่อรอการเรียก
ค้นหา ( indexing ก็จะคล้าย ๆ กับ ดัชนีท้ายเล่มหนังสือนั่นเอง )

3.
Search Engine  อนุญาติให้ผู้ใช้ค้นหาข้อมูลต่าง ๆ ด้วยการเปรียบเทียบการสอดคล้องระหว่างคำ
หรือข้อมูลที่เป็นประโยคสั้น ๆ ที่ใช้ค้นหาใน  Index  ของ  " serach engine "
ดั้งนั้นก่อนที่  serach engine จะบอกคุณว่า ข้อมูลที่คุณหาอยู่ในเว็บเพจใดในโลก Internet  มันจะต้องมีข้อมูลทั้งหมดอยู่แล้ว
เพราะฉนั้น  Search engine จึงมีซอฟต์แวร์อัตโนมัติที่เรียกว่า Spider หรือ Robot ที่จะคอยวิ่ง
( crawling ) ไปตามเว็บเพจต่าง ๆ โดยการใช้ลิงก์มากมายเป็นถนม ให้มันวิ่งผ่านแล้วเอาข้อมูลหรือเนื้อ
หาของเว็บเพจเหล่านั้นมาเก็บใส่ index ของมันเอาไว้เพื่อเตรียมการรอว่าเมื่อไหร่จะมีใครมาค้นเจอ
นอกจากการใช้ลิงก์ในการเก็บข้อมูล  ยังมีอีกสิ่งที่เป็นตัวกระตุ้นโดยสามารถ เรียกเจ้า  Spider ให้เข้ามาเก็บข้อมูลได้อีกคือ ความนิยมของเพจนั้น ๆ เพราะเจ้า Spider มันจะวิ่งเข้าหาเครื่องคอมพิวเตอร์ที่เก็บ
ไฟล์เว็บเพจนั้น  ( Server ) ที่มีอัตราการใช้อย่างหนักหน่วงในแต่ละวินาที  พูดง่ายก็คือเว็บเพจใดที่มีคน
เข้าไปดูมาก ๆ เป็นที่นิยม และมีการอัปเดตเนื้อหาอยู่บ่อย ๆ เจ้า Spider มันจะเข้ามาเองนั้นแหละ

เอาหล่ะทั้งหมดที่ว่ามา ก็คือพื้นฐานหลักการทำงานของ " Search Engine " ที่หลายคนอาจไม่เคยรู้ หรือไม่เคยสนใจ แต่หลายคนอาจจะมาาขอบคุณผมที่หลังก็ได้ ถ้าคุณตั้งใจจะทำ " SEO " จริง ๆ


Search Engine ของประเทศไทย 

Atrium Technology      Catcha                       CD2000
 eGuide Thailand          Lemononline             Nontri Search
 Oreintation                  Siam-Search.com       Siam2you
 Siamguru                     ThaiFind                    Thai Search Engine
 ThaiSeek                     ThaiTop                     YumYai.com

Search Engine ของต่างประเทศ

AltaVista                     Anzwers                     Ask Jeeves
 Electric Library           Excite                         Fast Search
 Final Search                The Galaxy                 Google
 GoTo.Com                  HotBot                        Infoseek
 ixquick                        Looksmart                   NBCi
 Lycos                          Northern Light            QuestFinder
 Search.Com                Search King                 Total Seek
 TrueSearch                 W3 Virtual Library      Web Crawler
 WhoWhere?                Yahoo                          รวม search engine

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

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