ชดเชยการขยาย การตีความ และการเพิ่มประสิทธิภาพที่เป็นค่าเริ่มต้น

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

การขยายเริ่มต้น

สมมติว่าผู้ใช้ค้นหาโดยใช้สตริง เช่น [PDF ของโจ] แต่ผลการค้นหาบางรายการมีคำที่ไฮไลต์ เช่น "เอกสาร" แทนที่จะเป็น "PDF" เหตุใดผลการค้นหาจึงมีคำที่ไฮไลต์ซึ่งไม่ได้อยู่ในคำค้นหา

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

เมื่อผู้ใช้ค้นหา [PDF ของโจ] Cloud Search จะแสดงคำต่อไปนี้เป็นคำเพิ่มเติมที่ยอมรับได้

  • สำหรับ [Joe’s] Cloud Search อาจจับคู่กับ "joe" (การขยายคำ) และ "joes" (คำพ้องความหมายตามเครื่องหมายวรรคตอน) ด้วย
  • สำหรับ [PDF] Cloud Search อาจจับคู่กับ "เอกสาร" (การขยายคำพ้องความหมาย) และ "pdf" (การขยายคำ) ด้วย

โดยค่าเริ่มต้น คำพ้องความหมายไม่จำเป็นต้องเป็นแบบ 2 ทาง เช่น หากผู้ใช้ ค้นหาคำว่า "ฟิชชิง" Cloud Search อาจจับคู่คำว่า "ฟิช" เป็นการขยาย คำพ้องความหมาย แต่หากผู้ใช้ค้นหาคำว่า "phish" Google อาจไม่ จับคู่ "phishing" เป็นการขยาย

การขยายคำที่มีขีดกลางกับคำที่ไม่มีขีดกลาง

เมื่อผู้ใช้ค้นหาคำที่มีเครื่องหมายขีดคั่นเทียบกับคำที่ไม่มีเครื่องหมายขีดคั่น เช่น [ตู้เสื้อผ้าแบบวอล์กอิน] และ [ตู้เสื้อผ้าแบบวอล์กอิน] Cloud Search จะ ถือว่าคำค้นหาเหล่านี้แตกต่างกัน

นอกจากนี้ ยังมีการเพิ่มประสิทธิภาพที่แตกต่างกันสำหรับคำที่มีเครื่องหมายขีดกลางและขีดล่าง เช่น [walk-in] และ [walk_in]

ชดเชยการขยายเริ่มต้น

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

การตีความเริ่มต้น

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

ปิดใช้การตีความภาษาธรรมชาติ

หากต้องการปิดใช้การตีความภาษาธรรมชาติสำหรับคำค้นหาที่เฉพาะเจาะจง ให้ตั้งค่า QueryInterpretationOptions.disableNlInterpretation เป็น true ในคำขอค้นหา

การเพิ่มประสิทธิภาพเริ่มต้น

นอกจากนี้ Cloud Search ยังมีการเพิ่มประสิทธิภาพเริ่มต้นต่อไปนี้ด้วย

  • การผสานผลลัพธ์ที่ได้จากการแก้ไขตัวสะกด เช่น หากสตริงการค้นหาคือ [corpoate benefits] Cloud Search จะจับคู่ "corpoate" กับการสะกดคำที่ถูกต้องของ "corporate"

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

การทำให้เอกสารและการค้นหาเป็นมาตรฐาน

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

  • วิธีทำให้เอกสารเป็นมาตรฐาน

    1. เลือกการสะกดคำที่ถูกต้องสำหรับคำสำคัญที่ใช้ในเอกสารภายในที่เก็บ
    2. แก้ไขการสะกดคำในเอกสารที่เก็บข้อมูลต้นทาง หรือเมื่อจัดทำดัชนีเนื้อหาให้ตรงกับการสะกดคำที่ถูกต้อง
  • วิธีทำให้คำค้นหาเป็นมาตรฐาน

    1. ดักจับคำค้นหาของผู้ใช้ก่อนส่งไปยัง Cloud Search
    2. เขียนคำในการค้นหาของผู้ใช้ใหม่ให้ตรงกับการสะกดคำที่พบบ่อยที่สุดใน แหล่งข้อมูลที่จัดทำดัชนี
    3. ส่งคำค้นหาไปยัง Cloud Search

ปิดใช้การขยายความ การตีความ และการเพิ่มประสิทธิภาพสำหรับคำค้นหาทั้งหมด

หากต้องการปิดใช้การขยายความ การตีความ และการเพิ่มประสิทธิภาพสำหรับคำค้นหาที่เฉพาะเจาะจง ให้ตั้งค่า QueryInterpretationOptions.enableVerbatim Mode เป็น true ในคำขอค้นหา