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

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

  1. ภาพรวม
  2. การเพิ่มคำค้นหาต่อท้ายด้วยป้ายกำกับการปรับแต่ง
  3. การขยายคำค้นหาที่มีคำพ้องความหมาย
  4. การเติมข้อความค้นหาอัตโนมัติ

ภาพรวม

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

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

การใส่คำค้นหาต่อท้ายด้วยป้ายกำกับการปรับแต่ง

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

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

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

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

การปรับแต่งที่มีองค์ประกอบ Rewrite มีโครงสร้างต่อไปนี้

  • Facet
    • FacetItem
      • Label name
        • Rewrite

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

การขยายคำค้นหาที่มีคำพ้องความหมาย

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

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

แนวทางปฏิบัติแนะนำ

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

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

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

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

คุณสามารถใช้เครื่องมือแก้ไขข้อความแบบง่ายเพื่อสร้างและแก้ไขไฟล์คำพ้องความหมายได้ เช่นเดียวกับไฟล์ XML ทั่วไป เพียงบันทึกไฟล์ข้อความที่มีนามสกุลไฟล์ .xml (เช่น syn_finance.xml)

ต่อไปนี้เป็นตัวอย่างของไฟล์คำพ้องความหมาย

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

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

  • Synonyms (1 รายการเท่านั้น)
    • Synonym term (อนุญาตให้มีหลายพี่น้อง)
      • Variant (สูงสุด 10 รายการต่อSynonym)

คุณสร้างข้อความค้นหาในค่าแอตทริบิวต์ขององค์ประกอบย่อย Synonym และกำหนดคำพ้องความหมายของแต่ละคำในองค์ประกอบ Variant ข้อความค้นหาและคำที่มีความหมายเหมือนกันอาจเป็นคำเพียงคำเดียว (เช่น "คุกกี้") หรือวลี (เช่น "คุกกี้รสเด็ด" หรือ "ร้องไห้น้ำหกใส่")

จำกัดสูงสุด

ตารางต่อไปนี้แสดงขีดจำกัดของไฟล์คำพ้องความหมาย

รายการ จำนวนสูงสุดที่อนุญาต
จำนวนข้อความค้นหา (องค์ประกอบ Synonym term รายการ) ข้อความค้นหาหลายรายการ ตราบใดที่จำนวนรูปแบบทั้งหมดไม่เกิน 500 รายการสำหรับเครื่องมือค้นหาแต่ละรายการ
จำนวนรูปแบบ (องค์ประกอบ Variant รายการ) สำหรับข้อความค้นหาแต่ละรายการ 10

 

จำนวนรูปแบบทั้งหมด (องค์ประกอบ Variant รายการ) สำหรับเครื่องมือค้นหา 2000
ขนาดไฟล์ 500KB
จำนวนไฟล์ กี่รายการก็ได้ แต่ไฟล์ทั้งหมดในบัญชีจะต้องมีขนาดไม่เกิน 4 MB

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

การเติมข้อความค้นหาอัตโนมัติ

การเติมข้อความอัตโนมัติคือรายการข้อความค้นหาที่แนะนำซึ่งจะปรากฏเมื่อผู้ใช้พิมพ์ในช่องค้นหา

รูปที่ 1: การพิมพ์อักขระเพียงไม่กี่ตัวในช่องค้นหาจะแสดงรายการแบบเลื่อนลงที่แสดงตัวเลือกสำหรับคำค้นหาต่างๆ

การพิมพ์ p-u-e-r ใน Programmable Search Engine สำหรับเว็บไซต์ท่องเที่ยวจะแสดงรายการแบบเลื่อนลงที่มีตัวเลือกสำหรับเปอร์โตริโก โรงแรมเปอร์โตริโก, วันหยุดพักผ่อนในเปอร์โตริโก และอื่นๆ

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

การเปิดใช้งานการเติมข้อความอัตโนมัติ

หากต้องการเปิดใช้งานการเติมข้อความอัตโนมัติในเครื่องมือค้นหาที่ใช้ Programmable Search Element:

  1. ในหน้าฟีเจอร์การค้นหาของเครื่องมือค้นหา ให้เลื่อนไปที่ส่วนเติมข้อความอัตโนมัติ
  2. เลือกช่องทำเครื่องหมายเปิดใช้การเติมข้อความอัตโนมัติ

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

อาจใช้เวลาถึง 48 ชั่วโมงก่อนที่คำที่เติมข้อความอัตโนมัติจะเริ่มปรากฏในเครื่องมือค้นหาของคุณ

หากต้องการเพิ่มหรือนำคำศัพท์ออกเป็นจำนวนมาก ให้อัปโหลดไฟล์ XML ของ Autcompletion เช่นเดียวกับทั่วไป ไฟล์ XML คุณสามารถใช้เครื่องมือแก้ไขข้อความแบบง่ายเพื่อสร้างและแก้ไขไฟล์ Autcompletion เพียงบันทึกไฟล์ข้อความที่มีนามสกุลไฟล์ .xml (เช่น autocompletion_finance.xml)

การเพิ่มและลบข้อกำหนดของการเติมข้อความอัตโนมัติ

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

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

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

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

  • Autocompletions (1 รายการเท่านั้น)
    • Autocompletion (อนุญาตพี่น้องหลายคน)

ตารางต่อไปนี้แสดงชื่อแอตทริบิวต์การเติมข้อความอัตโนมัติ

ชื่อแอตทริบิวต์ คำอธิบาย ค่า
term คำศัพท์หรือนิพจน์ทั่วไปที่จะรวมหรือยกเว้น คำที่การเติมข้อความอัตโนมัติที่จะรวมหรือไม่รวม เช่น หากต้องการเพิ่ม "เงาพายุ" ไปยังรายการคำที่เป็นการเติมข้อความอัตโนมัติที่แสดงต่อผู้ใช้ ให้เพิ่ม "เงาพายุ" เป็นค่า โปรดทราบว่าการใช้คำเดียวกันในรายการ Autocompletion หลายรายการจะทำให้เกิดข้อผิดพลาด คำหนึ่งๆ สามารถมีอักขระได้สูงสุด 100 ตัว ระบบจะไม่สนใจคำที่มีอักขระมากกว่า 100 ตัว
type ระบุว่าควรรวมหรือยกเว้นคำจากการเติมข้อความอัตโนมัติ ระบุอย่างใดอย่างหนึ่งต่อไปนี้
  • 1 - รวมคำ
  • 2 - ยกเว้นคำ
  • match ไม่บังคับ ระบุว่าคุณต้องการให้คำตรงกับคำดังกล่าวทุกประการหรือตรงกับปกติ เท่านั้น ระบุอย่างใดอย่างหนึ่งต่อไปนี้
  • 1 - ค่าเริ่มต้น การทำงานแบบตรงทั้งหมด
  • 2 - สำหรับนิพจน์ทั่วไป เฉพาะคำที่ไม่รวมสามารถใช้นิพจน์ทั่วไปได้
  • กลับไปด้านบน