เครื่องมือเฉพาะทาง

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

ทำไมต้องสร้างเครื่องมือค้นหาเฉพาะหัวข้อ

คุณจะทำการค้นหาขั้นสูงที่แม่นยำและมีประสิทธิภาพโดยใช้เครื่องมือค้นหามาตรฐาน google.com ได้โดยเลือกคีย์เวิร์ดที่เหมาะสม ใช้โอเปอเรเตอร์การค้นหา และกรองผลการค้นหา แต่ผู้ใช้บางคนอาจไม่คุ้นเคยกับเทคนิคขั้นสูงเหล่านี้ เนื่องจากคุณทราบบริบทที่ผู้ใช้กำลังดำเนินการและหัวข้อในการค้นหาแล้ว คุณจึงแนะนำผู้ใช้ผ่านกระบวนการค้นหาและทำให้ผู้ใช้ค้นพบทรัพยากรที่มีคุณค่าในโดเมนที่เลือกได้ง่ายขึ้นมาก

เทคนิคที่มีประโยชน์ในการสร้างเครื่องมือเฉพาะส่วนที่มีคุณภาพสูงมีดังนี้

  • ดัชนีเว็บไซต์สำหรับค้นหาที่มีการดูแลจัดการ
  • การเขียนคำค้นหาใหม่
  • การแสดงข้อมูลเพิ่มเติมในผลการค้นหา

ดัชนีที่ดูแลจัดการ

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

ใช้รูปแบบ URL

อย่าลืมใช้รูปแบบ URL เพื่อค้นหาเพียงบางส่วนของเว็บไซต์หากจำเป็น เช่น หากคุณต้องการค้นหาเฉพาะบทแนะนำเกี่ยวกับความเร็วเบราว์เซอร์จากเว็บไซต์ html5rocks.com คุณสามารถใช้รูปแบบ URL html5rocks.com/en/tutorials/speed/* ในเว็บไซต์เพื่อค้นหา

หากคุณไม่คุ้นเคยกับโครงสร้าง URL ของเว็บไซต์ที่ต้องการเพิ่มลงในเครื่องมือ คุณสามารถทำการค้นหาด้วย site: ใน google.com เพื่อตรวจสอบ ตัวอย่างเช่น หากคุณต้องการดูตัวอย่าง URL จาก html5rocks.com ให้พิมพ์ site:www.html5rocks.com ใน ช่องค้นหาของ google.com

การเขียนคำค้นหาใหม่

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

การเพิ่มข้อความค้นหาและโอเปอเรเตอร์

การใช้ข้อความค้นหาเพิ่มเติมโดยทั่วไปคือการเพิ่มคีย์เวิร์ดที่อธิบายโดเมนของการค้นหา เช่น คำว่า solar สำหรับเครื่องมือค้นหาพลังงานแสงอาทิตย์ คุณอาจต้องการเพิ่มข้อความค้นหาเพิ่มเติมในทุกข้อความค้นหา หรือเฉพาะบางรายการ ทั้งนี้ขึ้นอยู่กับลักษณะของเครื่องมือ

คุณสามารถกำหนดข้อความค้นหาเพิ่มเติมที่จะเพิ่มต่อท้ายทุกข้อความค้นหาผ่านทางแผงควบคุม ในคุณลักษณะการค้นหา > ขั้นสูง > การตั้งค่าค้นเว็บ > การเพิ่มข้อความค้นหา

นอกจากนี้ยังสามารถเพิ่มข้อความค้นหาที่แตกต่างกันในแท็บการปรับเกณฑ์การค้นหาแต่ละแท็บได้ด้วย ในแท็บ ฟีเจอร์การค้นหา > การปรับแต่ง ให้เพิ่มการปรับเกณฑ์การค้นหาใหม่ และใส่ข้อความค้นหาเพิ่มเติมในช่อง คำที่ไม่บังคับ เมื่อผู้ใช้ค้นหาคีย์เวิร์ดบางคำในเครื่องมือและเลือกแท็บที่สร้างใหม่ ระบบจะเขียนคำค้นหาใหม่ให้รวมคำเพิ่มเติมจากการปรับเกณฑ์การค้นหานั้น

บางครั้งการเพิ่มคำต่างๆ แบบไดนามิกก็อาจมีประโยชน์ ทั้งนี้ขึ้นอยู่กับบริบทของผู้ใช้

คุณระบุคำเพิ่มเติมแบบไดนามิกดังกล่าวได้โดยใช้แอตทริบิวต์ webSearchQueryAddition หากคุณใช้ องค์ประกอบ Programmable Search หรือพารามิเตอร์ orTerms หากใช้ JSON API

ตัวอย่าง: ในเครื่องมือค้นหากิจกรรมในพื้นที่ หากแอปพลิเคชันของคุณมีสิทธิ์เข้าถึงตําแหน่งของผู้ใช้ คุณอาจต้องการเพิ่มชื่อเมืองที่ผู้ใช้อยู่ลงในคําค้นหา

การสร้างคำพ้องความหมาย

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

คุณสามารถสร้างคำพ้องความหมายได้ในแผงควบคุมในคุณลักษณะการค้นหา > คำพ้องความหมาย นอกจากนี้คุณยังอ่านข้อมูลเพิ่มเติมเกี่ยวกับแนวทางปฏิบัติแนะนําในการสร้างคําพ้องความหมายได้อีกด้วย

การแสดงผลที่กำหนดเองของผลการค้นหา

Programmable Search Engine ปรับแต่งได้อย่างยืดหยุ่น โดยคุณเปลี่ยนรูปลักษณ์ของผลการค้นหาได้โดยใช้ตัวเลือกในแผงควบคุม ยิ่งไปกว่านั้น หากคุณเต็มใจที่จะเขียนมาร์กอัปที่กำหนดเองสำหรับผลการค้นหา ขั้นตอนการปรับแต่งจะซับซ้อนขึ้นมาก

ตัวอย่างเช่น คุณอาจต้องการแสดงข้อมูลเพิ่มเติมในผลการค้นหานอกเหนือจากชื่อและตัวอย่างข้อความมาตรฐาน ทั้งนี้ขึ้นอยู่กับความต้องการของผู้ใช้

การแสดงข้อมูลเพิ่มเติมโดยใช้ Structured Data และการแสดงผลข้อมูลโค้ดที่กำหนดเอง

Programmable Search Engine จะให้ข้อมูลเกี่ยวกับผลการค้นหามากกว่าที่อยู่ในตัวอย่างข้อความ หากเว็บไซต์หรือ URL ที่ผลการค้นหาชี้ไปกำลังเผยแพร่มาร์กอัปเชิงความหมาย เช่น การใช้คำศัพท์ของ schema.org ข้อมูลนี้อาจปรากฏในผลการค้นหาเป็นแอตทริบิวต์pagemap

หากต้องการตรวจสอบว่าแอตทริบิวต์ใดบ้างที่เป็นที่รู้จักสำหรับ URL หนึ่งๆ ให้วาง URL ลงในเครื่องมือทดสอบผลการค้นหาที่เป็นริชมีเดีย

คุณดูแอตทริบิวต์ที่แยกออกมาได้โดยใช้วิธีการนี้

หากคุณใช้ Custom Search JSON API คุณจะเข้าถึงค่าเหล่านี้ได้ในส่วน items.pagemap ของออบเจ็กต์การตอบกลับ JSON

หากใช้องค์ประกอบ Programmable Search คุณจะใช้ Callbacks เพื่อแสดงผลข้อมูลที่มีโครงสร้างได้

การวางซ้อนผลลัพธ์ด้วยข้อมูลของบุคคลที่สาม

เทคนิคที่น่าสนใจคือการดึงข้อมูลผลการค้นหาโดยใช้โปรแกรมผ่าน Custom Search JSON API จากนั้นนำไปรวมกับแหล่งข้อมูลของบุคคลที่สามเพื่อมอบคุณค่าเพิ่มเติมให้แก่ผู้ใช้ปลายทาง

สรุป

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