Posted by: jeesar | ธันวาคม 8, 2007

Search engine

Search engine ทำงานอย่างไร

คำนิยาม “เสิร์ชเอนจิ้น” โดยทั่วไปมักจะหมายถึง เสิร์ชเอนจิ้นชนิด crawler-based ที่ทำงานโดยอัตโนมัติตามโปรแกรมที่ตั้งไว้และชนิด directoriesที่ควบคุมการทำงานโดยแรงงานมนุษย์ เสิร์ชเอนจิ้นทั้งสองประเภท ล้วนลิสต์รายชื่อเว็บไซต์นับล้านทั่วโลกเพื่อเก็บไว้ในฐานข้อมูลของตนในวิธีที่แตกต่างกันอย่างมาก

 

Crawler-Based เสิร์ชเอนจิ้น

เสิร์ชเอนจิ้นชนิดนี้ เช่น Google ลิสต์รายชื่อเว็บไซต์ต่างๆโดยอัตโนมัติ โดยจะส่ง Googlebot (โปรแกรมที่ทำการสำรวจ crawl เว็บไซต์ต่างๆ)หรือทางศัพท์เทคนิคเรียก Spider สำรวจเว็บไซต์ต่างๆและเก็บเว็บไซต์ต่างๆนั้นลงในฐานข้อมูลของตน และเมื่อผู้ชมทำการค้นหาข้อมูลต่างๆเหล่านั้น Google ก็จะแสดงผลการค้นหาที่มีอยู่ในฐานข้อมูลนั้นแก่ผู้ชม ซึ่งถ้าคุณเปลี่ยนแปลงเนื้อหาในแต่ละเว็บเพจ เสิร์ชเอนจิ้นประเภทนี้ก็สามารถที่จะค้นพบการเปลี่ยนแปลงนั้นๆได้ไม่ว่าจะเป็น ชื่อไตเติ้ล (Page Title), เนื้อหา หรือส่วนอื่นใดในเว็บไซต์ก็ตาม

 

Human-Powered Directories ไดเรกทอรี่ ที่ได้รับการบริหารจัดการโดยผู้ดูแลระบบไดเรกทอรี่

Directories ที่บริหารจัดการโดยผู้ดูแลระบบ เช่น Open Directory ใช้แรงงานมนุษย์เป็นหลักในการลิสต์รายชื่อเว็บไซต์นับล้าน คุณเพียงแค่ submit เว็บไซต์ที่ระบุรายละเอียดโดยย่อเกี่ยวกับเว็บไซต์ของคุณ ให้กับไดเรกทอรี่ ทาง Editor จะทำการตรวจสอบและนำรายชื่อคุณเข้าสู่ฐานข้อมูลของไดเรกทอรี่ ซึ่งถ้ามีผู้ชมค้นหาข้อมูลตรงกับที่คุณเขียนอธิบายรายละเอียดไว้ เว็บไซต์คุณก็จะแสดงผลออกมาในหน้าผลลัพธ์การค้นหา

 

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

  

Hybrid Search Engines เสิร์ชเอนจิ้นลูกผสม

ทุกวันนี้มีพัฒนาการของ เสิร์ชเอนจิ้น ในลักษณะที่นำข้อดีของทั้ง crawler-based และ directories มาใช้งานมากขึ้น แต่โดยปกติแล้วเสิร์ชเอนจิ้นลูกผสม นั้น มักจะให้ผลลัพธ์ในการค้นหาเอียงไปทางใดทางหนึ่งมากกว่าอีกทางหนึ่ง เช่น MSN search นั้น มักจะโอนเอียงไปทางไดเรกทอรี่ที่ดูแลโดย editor มากกว่า crawler-based อาทิเช่น LookSmart (เสิร์ชเอนจิ้นตัวหนึ่งของ MSN) แต่ก็มีการโอนเอียงไปทาง crawler-basedเช่นกัน อาทิเช่น Inktormi (เสิร์ชเอนจิ้นตัวหนึ่งของ MSN)โดยเฉพาะอย่างยิ่งคำค้นหาที่มีความสลับซับซ้อนมากๆ

 

องค์ประกอบสำคัญของ Crawler-based เสิร์ชเอนจิ้น

องค์ประกอบสำคัญมี 3 ส่วน คือ Spider (สไปเดอร์) หรือที่เรียกว่า Crawler สไปเดอร์จะเข้าทำการสำรวจเว็บเพจ เก็บข้อมูล โดยไล่ไปตามลิ๊งก์ที่อยู่ในแต่ละเว็บเพจนั้นๆและเก็บข้อมูลเหล่านั้นไว้ในฐานข้อมูล ซึ่งสไปเดอร์จะทำการสำรวจเว็บไซต์ต่างๆอยู่อย่างสม่ำเสมอ เช่น ทุกเดือนๆ เพื่อตรวจสอบการเปลี่ยนแปลงภายในเว็บไซต์นั้นๆ

เมื่อ สไปเดอร์สำรวจเจอข้อมูลใดๆก็ตาม ข้อมูลเหล่านั้นจะถูกส่งไป index อินเด็กซ์ หรือบางครั้งเรียก catalogue แคตตาล็อก index นั้นเปรียบเหมือนกับหนังสือพจนานุกรมเล่มใหญ่มหึหามาที่บรรจุข้อมูลทุกๆเว็บเพจของทุกๆเว็บไซต์ที่สไปเดอร์เข้าทำการสำรวจมาแล้ว ซึ่งถ้าเว็บเพจเปลี่ยนแปลงข้อมูลใน index ก็จะเปลี่ยนแปลงตามไปด้วย

บางครั้งใช้ระยะเวลาพอประมาณในการที่ข้อมูลของเวบเพจที่เปลี่ยนแปลง หรือเว็บเพจที่เพิ่มขึ้นจะได้รับการ index ถึงแม้ว่า spider จะเข้าทำการสำรวจไปแล้วก็ตามหรือกล่าวได้ว่า สำรวจแล้วแต่ยังไม่ได้รับการบรรจุ (index) เข้าไปในฐานข้อมูลของ เสิร์ชเอนจิ้น

 

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

 Crawler-based เสิร์ชเอนจิ้น นั้นล้วนมีองค์ประกอบสำคัญตามที่อธิบายไว้แล้ว แต่ทั้งนี้อาจมีวิธีการที่แตกต่างกันในการลำดับข้อมูล ดังนั้นผลลัพธ์การค้นหาของคีย์เวิร์ดคำเดียวกัน อาจให้ผลลัพธ์ที่แตกต่างกันเมื่อใช้เสิร์ชเอนจิ้นคนละตัวก็เป็นได้ ข้อมูลต่างๆเหล่านี้รวมรวมมาจากหลายๆแหล่งอาทิ อินเตอร์เน็ท หนังสือ หัวข้อข่าว และอื่นๆ รวมถึงส่วนคำอธิบายของเสิร์ชเอนจิ้นแต่ละตัวเองด้วย

Posted by: jeesar | พฤศจิกายน 25, 2007

Fullmoon in November

วันนี้น้องให้หาเนื้อเพลง fullmoon in november
search หาไปก็เจอแต่เพลงที่แปลมาจากเพลงลอยกระทงของไทยอ่า…

November full moon shines,
Loi Krathong, Loi Krathong,
and the water’s high
in the river and local klong,

Loi Loi Krathong,
Loi Loi Krathong,
Loi Krathong is here and everybody’s full of cheer,

We’re together at the klong,
We’re together at the klong,

Each one with this krathong,
As we push away we pray,
We can see a better day.

ส่วนเพลง fullmoon in november ก็เจอบ้าง
แต่ไม่เจอแบบครบๆ เพลงอ่า ถ้าใครมีเนื้อเต็มๆก็ช่วยโพสๆไว้บ้างนะ

Fullmoon in November,
Is the Time for you to do dream,
Boys and Girls are praying,
And float the candle down the stream.

Down down the stream,
Down down the stream,
Make a wish and dream,
And all your prayer will s…. come true.

And now let’s go to dance,
And now let’s go to dance,
Then good deeds will bring us happiness,
Then good deeds will bring us joy.

เนื้อเพลงมานประมานนี้ แต่ไม่รู้ถูกป่าวอ่า
และก็ยังมีอีกคำนึงที่ยังไม่รู้ว่าคืออะไร…
ใครรู้ก็ช่วยบอกด้วยนะ

ไหนๆก็พูดถึงวันลอยกระทงแล้ว
เมื่อวานนี้ก็ตื่นแต่เช้าไปช่วยแม่ขายและทำกระทงมา
ก็สนุกดี ปีนี้แม่ลงทุนไปเยอะมากๆ ตอนเช้าเห็นคนเงียบๆ
ก็หวั่นๆ แต่พอสายๆอ่า ขายดีมาก ก็ดีใจ 55+
ขายได้ทุนกลับก็สบายใจ เพราะที่เหลือขายได้ก็กำไรแล้ว
กว่าจะเก็บร้านก็ปาไปตี 1 กว่าๆ เก็บเส็ดก็ไปลอยกระทง
ปีนี้รู้สึกดีนะ เหอๆ มีคนลอยเป็นนเพื่อนด้วย…อิอิ
ทำเองลอยเอง มืดๆมองไม่เห็นอ่าว่ากระทงตัวเองสวยป่าว
ก็ปักๆดอกไม้ไป พอเอาไปลอยดันเอียงเล็กน้อย
แต่ก็วิ่งชิ๊ว เลยนะ ก็กระทงเค้าเป็นกาบมะพร้าวกับเปลือกข้าวโพด
(อุตส่าห์แอบเก็บไว้ไม่ขายไว้อันนึง) เหอๆ

Posted by: jeesar | พฤศจิกายน 10, 2007

Open Blog

ได้เวลาเปิดซะที สมัครไว้นานและ

แต่ไม่รู้จะได้อัพบ่อยแค่ไหนนะ

จะพยายามมาอัพบ่อยๆ ละกาน

หมวดหมู่