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