semantic search


มีคำถามหนึ่งที่ มีคนถามเรามาเมื่อวานว่า google.com กับ google.co.th ผลลัพธ์เหมือนหรือแตกต่างกัน อย่างไร? คำตอบคือเหมือนและไม่เหมือนก็ได้ แม้แต่เครื่องต่างกันค้นหาด้วย google.com หรือ google.co.th เหมือนกันยังให้ผลลัพธ์แตกต่างกันได้เลย เพราะอะไร เพราะว่าตามความเข้าใจของเราเอง google ได้เริ่มทำ personalize แล้วเพื่อจะเข้าสู่ web3.0 ซึ่งเป็น semantic search สำหรับ google เอง โดยผลลัพธ์การค้นหาจะจำเพาะต่อตัวบุคคลนั้นๆ เช่น นาย ก. ค้นหาคำว่า มะม่วง อาจจะได้ผลลัพธ์การค้นหาเป็น ลูกมะม่วงหรือต้นมะม่วง แต่นาย ข. ซึ่งชอบทานข้าวเหนียวมะม่วงมากๆ ผลลัพธ์การค้นหาอาจจะเป็น ข้าวเหนียวมะม่วงหรือขนมที่ทำจากมะม่วงต่างๆ ซึ่งแน่นอนว่าผลลัพธ์การค้นหาของนาย ก. และ นาย ข. จึงไม่เหมือนกัน ซึ่งมันเป็นผลดีสำหรับผู้ที่ต้องการค้นหาข้อมูลกับ google จริงๆ ซึ่งผลลัพธ์ที่ได้มันเป็นสิ่งที่เค้าต้องการค้นหาหรือสนใจจริง

ส่วนสำคัญ อีกย่างของ sematic search คือการค้นหารูป ซึ่ง google รู้ได้อย่างไรว่ารูปนั้นมันเป็นรูปอะไรเกี่ยวข้องกับอะไร บางคนอาจจะบอกว่า ดูจาก alt tag ของรูปภาพนั้น ซึ่ง alt tag เป็น tag ที่คนสามารถใส่รายละเอียดเข้าไปได้ซึ่งมันอาจจะไม่เกี่ยวกับรูปนั้นเลย แต่มีการหวังผลในการทำ SEO ในบางอย่าง ปัญหาตรงนี้ google ได้สร้าง data warehouse ขนาดใหญ่ขึ้นมา ซึ่งทุกอย่างที่เราได้ค้นหา อย่างเช่น keyword ต่างๆหรือประโยคต่างๆที่เราได้เขียนได้เขียนกำกับไปในรูปภาพต่างๆใน social web ทั้วๆไป ทุกอย่างได้ถูกส่งกลับไปยัง google หมดเพื่อสร้าง data warehouse ขนาดใหญ่นี้ขึ้นมา แน่นอนและพิสูจน์ได้จากการดักจับข้อมูล input/output ทุกๆสิบนาทีจะมีข้อมูลจาก firefox ถูกส่งกลับไปยัง google เนื่องจากกูลเกิ้ลเป็นผู้บริจาครายใหญ่ของ firefox ซึ่งตรงนี้ถ้าจะพูดถึงเรื่อง privacy ก็คงต้องพูดกันยาวว่ามันละเมิดหรือไม่

เพราะฉนั้นผลลัพธ์ต่างๆนั้นได้ถูกประมวลผลโดยมี data warehouse ขนาดใหญ่เป็นส่วนประกอบ ซึ่งผลลัพธ์ที่ได้มันจะ่ขึ้นอยู่กับผู้ที่เป็นคนค้นหาสิ่งนั้นจริงๆ ถึงมันดีต่อประสิทธฺภาพของ google เอง แต่แน่นอนมันเหนื่อยสำหรับคนที่ทำ SEO ในทางกลับกันครับ