บริบท: การกำหนด Programmable Search Engine

หน้านี้จะอธิบายวิธีกำหนดข้อมูลจำเพาะของเครื่องมือค้นหาโดยใช้ไฟล์บริบท

  1. ภาพรวม
  2. องค์ประกอบ CustomSearchEngine

ภาพรวม

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

รหัสต่อไปนี้อธิบายเครื่องมือค้นหาเกี่ยวกับการเปลี่ยนแปลงสภาพภูมิอากาศ โปรดทราบว่าเครื่องมือค้นหานี้เปิดใช้งานการค้นหารูปภาพ

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;"
                    language="en">
  <Title>RealClimate</Title>
  <Description>Science behind global warming and climate change.</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
  <LookAndFeel/>
  <ImageSearchSettings enable="true"/>
</CustomSearchEngine>

อีลิเมนต์ CustomSearchEngine

ไฟล์บริบทพื้นฐานประกอบด้วยองค์ประกอบหลักและองค์ประกอบย่อยต่อไปนี้

องค์ประกอบ จำเป็น คำอธิบาย
CustomSearchEngine จำเป็น แนบข้อมูลทั้งหมดเกี่ยวกับเครื่องมือค้นหา มีแอตทริบิวต์ต่อไปนี้
  • keywords ระบุรายการคีย์เวิร์ดที่คั่นด้วยการเว้นวรรคซึ่งเชื่อมโยงกับเครื่องมือค้นหา (มีความยาวได้สูงสุด 100 อักขระ) หากไม่ได้ระบุไว้ Programmable Search Engine จะใช้ค่าว่าง
  • language ระบุภาษาที่รองรับเพื่อแสดงในอินเทอร์เฟซผู้ใช้ การระบุภาษาจะเพิ่มผลลัพธ์ในภาษานั้น แต่จะไม่กรองผลลัพธ์ในภาษาอื่นออก หากไม่ได้ระบุไว้ Programmable Search Engine จะใช้ en (ภาษาอังกฤษ) หากค่าเป็น Null Programmable Search Engine จะใช้ภาษาของภาษาของผู้ใช้
  • autocompletions ระบุว่า Programmable Search Engine ควรสร้างการเติมข้อความอัตโนมัติในอภิธานศัพท์สำหรับเครื่องมือค้นหาหรือไม่ ค่าที่อนุญาตคือ true หรือ false หากเป็น true โปรดทราบว่าการสร้างการเติมข้อความอัตโนมัติอาจใช้เวลาหลายชั่วโมง หลังจากตั้งค่านี้แล้ว คุณต้องแก้ไขโค้ดของช่องค้นหาเพื่อขอการเติมข้อความอัตโนมัติ คุณสามารถรับรหัสที่อัปเดตได้จากแท็บรับรหัสในแผงควบคุม เฉพาะเครื่องมือค้นหาที่ค้นหาเว็บไซต์ซึ่งมีอยู่เป็นชุดเว็บไซต์ที่กำหนดไว้ล่วงหน้าเท่านั้นจึงจะมีคำค้นหาที่เติมข้อความอัตโนมัติได้
Title จำเป็น ชื่อเครื่องมือค้นหาของคุณ ซึ่งจะปรากฏในหน้าแรกของ Programmable Search Engine และหน้าผลการค้นหา
Description จำเป็น ข้อความอธิบายที่ปรากฏในหน้าภาพรวมเครื่องมือค้นหา
Context จำเป็น เก็บข้อมูลเกี่ยวกับป้ายกำกับ รวมองค์ประกอบย่อย BackgroundLabels และ Facet
BackgroundLabels ไม่บังคับ คอนเทนเนอร์สำหรับป้ายกำกับที่ใช้โปรโมต รวม หรือยกเว้นเว็บไซต์และหน้าเว็บ มีองค์ประกอบ Label ย่อยอย่างน้อย 1 รายการ
Label ไม่บังคับ ป้ายกำกับที่ใช้โปรโมตเว็บไซต์หรือพิจารณาการรวม/การยกเว้นเว็บไซต์ มีแอตทริบิวต์ต่อไปนี้
  • name ชื่อป้ายกำกับ
  • mode FILTER (โปรโมตหรือแสดงเฉพาะเว็บไซต์ที่ต้องการ) หรือ ELIMINATE (ไม่รวมเว็บไซต์) โดยคุณสามารถปรับแต่งป้ายกำกับเหล่านี้ได้ตามต้องการ
LookAndFeel จำเป็น ควบคุมรูปลักษณ์ของเครื่องมือค้นหา โดยมีแอตทริบิวต์และองค์ประกอบย่อยหลายรายการซึ่งอธิบายไว้โดยละเอียดในหน้ารูปลักษณ์

ImageSearchSettings ไม่บังคับ

ระบุว่ามีการเปิดใช้งานการค้นหารูปภาพหรือไม่ มีแอตทริบิวต์ต่อไปนี้

  • enable ระบุว่ามีการเปิดใช้งานการค้นหารูปภาพสำหรับเครื่องมือค้นหานี้หรือไม่ ค่าที่อนุญาตคือ true หรือ false