การปรับแต่งการค้นหา

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

  1. ภาพรวม
  2. การสร้างป้ายกำกับการปรับแต่ง
  3. การติดแท็กเว็บไซต์ด้วยป้ายกำกับ
  4. การควบคุมจำนวนป้ายกำกับการปรับเกณฑ์การค้นหาที่แสดง

ภาพรวม

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

หน้าผลการค้นหา
พร้อมลิงก์การปรับแต่งที่มีให้เลือก

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

กลับไปด้านบน

การสร้างป้ายกำกับการปรับแต่ง

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

ตามตัวอย่างต่อไปนี้ ป้ายกำกับการปรับแต่งจะกำหนดโดยใช้องค์ประกอบ Facet ภายในส่วน Context

<CustomSearchEngine>
  <Title>Universities</Title>
    <Context>
      <Facet>
        <FacetItem title="Lectures">
           <Label name="lectures" mode="BOOST" weight="0.8">
              <Rewrite>lecture OR lectures</Rewrite>
           </Label>
        </FacetItem>
      </Facet>
      <Facet>
        <FacetItem title="Assignments">
          <Label name="assignments" mode="BOOST" weight="0.8">
            <Rewrite>homework OR assignment OR assignments</Rewrite>
          </Label>
        </FacetItem>
     </Facet>
     <Facet>
       <FacetItem title="Reference">
         <Label name="reference" mode="FILTER">
         </Label>
       </FacetItem>
     </Facet>
     <Facet>
        <FacetItem title="Papers">
          <Label name="papers" mode="FILTER"/>
          <Redirect url="http://scholar.google.com/scholar?q=$q"/>
        </FacetItem>
      </Facet>
      <BackgroundLabels>
        <Label name="_cse_omuauf_lfve" mode="FILTER"/>
        <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/>
      </BackgroundLabels>
    </Context>
  </CustomSearchEngine>

องค์ประกอบ Facet มีโครงสร้างต่อไปนี้

องค์ประกอบ Facet แต่ละรายการจะมีองค์ประกอบย่อย FacetItem ได้สูงสุด 4 รายการ คุณสามารถสร้างป้ายกำกับปรับเกณฑ์การค้นหาได้มากตามต้องการ นอกจากนี้ คุณยังควบคุมจำนวนป้ายกำกับที่ปรากฏในหน้าผลการค้นหา ได้ด้วย

กลับไปด้านบน

ตัวอย่าง: ป้ายกำกับการปรับแต่ง

ป้ายกำกับปรับเกณฑ์การค้นหาพื้นฐานจะมีลักษณะดังต่อไปนี้

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

รูปที่ 3: โค้ดตัวอย่างจะสร้างหน้าผลการค้นหาที่มีป้ายกำกับ

หน้าผลการค้นหา
ซึ่งมีลิงก์การปรับแต่งที่เรียกว่า การบรรยาย

กลับไปด้านบน

องค์ประกอบของป้ายกำกับการปรับแต่ง

ต่อไปนี้คือองค์ประกอบย่อยของ Facet

องค์ประกอบ แอตทริบิวต์ คำอธิบาย ค่า
FacetItem title ลิงก์การปรับแต่งที่แสดงที่ด้านบนของหน้าผลลัพธ์

ชื่อของลิงก์ ในตัวอย่างข้างต้น นั่นคือลิงก์ "การบรรยาย" ที่ด้านบนของหน้าผลการค้นหา

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

คุณยังใช้คำว่า $q ซึ่งจะแสดงการค้นหาของผู้ใช้เป็นลิงก์การปรับแต่งได้ด้วย เช่น หากผู้ใช้ค้นหา "เบคอน" ลิงก์การปรับแต่งก็จะเป็น "เบคอน" ด้วย

Label name ชื่อของป้ายกำกับการปรับเกณฑ์การค้นหา คุณใช้ชื่อนี้เพื่อแท็กเว็บไซต์ในไฟล์คำอธิบายประกอบได้

นอกจากนี้ Programmable Search Engine จะเพิ่มชื่อป้ายกำกับต่อท้ายการค้นหาของผู้ใช้หลังจากคลิกลิงก์การปรับแต่ง หากกลับมาดูที่ส่วนภาพรวม หน้าผลการค้นหาตัวอย่างจะแสดงช่องค้นหาที่มี "pimple more:condition_treatment" ส่วน "more:condition_treatment" ระบุการใช้ป้ายกำกับ และ "condition_treatment" คือค่าของแอตทริบิวต์ name ขององค์ประกอบ Label

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

คุณต้องทำตามแบบแผนการตั้งชื่อ ซึ่งประกอบด้วย

  • ใช้อักขระตัวพิมพ์เล็กเท่านั้น
  • แทนที่เครื่องหมายวรรคตอนและคำสันธาน (เช่น "และ" "/" และ "หรือ") ด้วยเครื่องหมายขีดล่าง ("_") ตัวอย่างเช่น วลี "warnings and references" ควรอยู่ในรูปแบบ "warnings_recalls" และวลี "tests/procedures", "tests_procedures"
  • ใช้ชื่อสั้นๆ
mode โหมดในป้ายกำกับเครื่องมือค้นหาและป้ายกำกับการปรับแต่งจะทำงานในลักษณะเดียวกัน

คุณสร้างได้ทั้ง 3 ประเภท ได้แก่ เร่ง กรอง และกำจัดการปรับแต่งในเครื่องมือค้นหาเดียวกัน

สำหรับเอกสารประกอบโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำงานของน้ำหนัก โปรดดูหน้าการจัดอันดับผลการค้นหา

ระบุค่า mode สำหรับแต่ละป้ายกำกับ ดังนี้
  • BOOST- เมื่อผู้ใช้คลิกลิงก์การปรับแต่ง เว็บไซต์ที่ติดแท็กด้วยป้ายกำกับจะมีลำดับความสำคัญสูงกว่าผลการค้นหาอื่นๆ ที่ไม่มีป้ายกำกับ
  • FILTER- เมื่อผู้ใช้คลิกลิงก์การปรับเกณฑ์การค้นหา เฉพาะเว็บไซต์ที่ติดแท็กด้วยป้ายกํากับเท่านั้นที่จะปรากฏ ยกเว้นเว็บไซต์อื่นๆ ทั้งหมด
  • ELIMINATE - เมื่อผู้ใช้คลิกลิงก์การปรับเกณฑ์การค้นหา ระบบจะยกเว้นเว็บไซต์ที่ติดแท็กด้วยป้ายกํากับนี้ทั้งหมด ป้ายกำกับดังกล่าวไม่จำเป็นต้องมีน้ำหนัก

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

  • ทำให้ชื่อของลิงก์การปรับแต่งมีความชัดเจน ในตัวอย่างก่อนหน้านี้ ชื่อที่ดีอาจเป็น "มังสวิรัติ" หรือ "นำเนื้อออก"
weight น้ำหนักในป้ายกำกับเครื่องมือค้นหาและป้ายกำกับการปรับเกณฑ์การค้นหาทำงานในลักษณะเดียวกัน หากต้องการทราบเอกสารประกอบโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำงานของน้ำหนัก โปรดดูการจัดอันดับผลการค้นหา สำหรับการเพิ่มประสิทธิภาพและกรองป้ายกำกับเท่านั้น ค่าใดก็ได้ระหว่าง -1.0 ถึง + 1.0 หากคุณไม่ได้กำหนดค่า ป้ายกำกับจะมีค่าโดยนัยเป็น +0.7 แม้ว่าคุณจะใช้น้ำหนักที่หลากหลายกับป้ายกำกับได้ แต่การใช้น้ำหนักสูงเพื่อโปรโมตผลลัพธ์ที่ปรับแต่งนั้นดีกว่า

หากต้องการปรับแต่งผลการค้นหาให้แสดงเฉพาะบางเว็บไซต์ ให้ใช้น้ำหนักใกล้เคียงหรือเท่ากับ +1.0

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

กลับไปด้านบน

การติดแท็กเว็บไซต์ด้วยป้ายกำกับ

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

คำอธิบายประกอบ XML

รายการต่อไปนี้จะแสดงวิธีที่คุณสามารถติดแท็กไซต์ด้วยป้ายกำกับในรูปแบบ XML

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="lectures"/>
  </Annotation>

  <Annotation about="www.youtube.com/ucberkeley/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="videos_boost_mid"/>
    <Label name="lectures"/>
  </Annotation>
</Annotations>

กลับไปด้านบน

วิธีอื่นๆ ในการช่วยเหลือผู้ใช้

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

การต่อท้ายคำค้นหา

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

ตัวอย่างต่อไปนี้จะแสดงวิธีใช้ Rewrite

<Facet>
   <FacetItem title="Homework">
     <Label name="assignments" mode="BOOST">
       <Rewrite>homework OR assignment OR assignments</Rewrite>
     </Label>
   </FacetItem>
</Facet>     

ตัวอย่างนี้แสดงวิธีช่วยเหลือผู้ใช้ที่คลิกลิงก์การปรับแต่งที่ชื่อว่า "การบ้าน" โดยจะเพิ่มคำว่า "การบ้าน" "งาน" หรือ "งาน" ในคำค้นหาที่ผู้ใช้พิมพ์

กลับไปด้านบน

การควบคุมจำนวนป้ายกำกับการปรับเกณฑ์การค้นหาที่แสดง

หากคุณกำหนดการปรับแต่งแล้ว Programmable Search Engine จะแสดงป้ายกำกับการปรับแต่งที่ด้านบนสุดของผลการค้นหา คุณสามารถเลือกที่จะแสดง ป้ายกำกับการปรับแต่งทั้งหมดหรือแค่บางส่วนก็ได้

หากคุณเลือกที่จะแสดงเฉพาะส่วนย่อยของป้ายกำกับการปรับเกณฑ์การค้นหา Programmable Search Engine จะแสดงป้ายกำกับการปรับเกณฑ์การค้นหาที่มีผลการค้นหาจำนวนมากที่สุด ตัวอย่างเช่น หากคุณมีป้ายกำกับปรับเกณฑ์การค้นหา 3 รายการชื่อ "HTML" "CSS" และ "JavaScript" แต่กำหนดให้เครื่องมือค้นหาแสดงเพียง 2 รายการ Programmable Search Engine จะแสดงป้ายกำกับการปรับเกณฑ์การค้นหา 2 รายการซึ่งมีจำนวนผลการค้นหาสูงสุดสำหรับคำค้นหาของผู้ใช้ที่เจาะจง

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

หากต้องการกำหนดจำนวนป้ายกำกับการปรับเกณฑ์การค้นหาในคำจำกัดความของ XML ให้เพิ่มแอตทริบิวต์ top_refinements ลงในแท็ก CustomSearchEngine ของคำจำกัดความบริบท

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

โดย n คือจำนวนการปรับแต่งที่ต้องการแสดง

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

นอกจากนี้คุณยังตั้งค่าจำนวนป้ายกำกับการปรับเกณฑ์การค้นหาได้ในหน้า การปรับแต่งของแผงควบคุม

กลับไปด้านบน