Google Cloud Search มีการขยาย การตีความ และการเพิ่มประสิทธิภาพเริ่มต้นหลายรายการที่ส่งผลต่อผลการค้นหา หากเห็นผลการค้นหาที่ไม่คาดคิดจากการค้นหา ให้อ่านคู่มือนี้ก่อนติดต่อทีมสนับสนุนของ Cloud Search
การขยายเริ่มต้น
สมมติว่าผู้ใช้ค้นหาโดยใช้สตริง เช่น [PDF ของ Joe] แต่ผลการค้นหาบางรายการที่แสดงมีคำที่ไฮไลต์ เช่น "เอกสาร" แทนที่จะเป็น "PDF" เหตุใดผลการค้นหาจึงมีคำที่ไฮไลต์ซึ่งไม่ได้อยู่ในข้อความค้นหา
โดยค่าเริ่มต้น Google Cloud Search จะไม่ค้นหาเฉพาะคำที่ตรงกันทุกประการในข้อความค้นหา เช่นเดียวกับ Google ค้นเว็บ แต่ Cloud Search จะขยายคําค้นหาให้รวมคําพ้องและรากของคํา (แม้ว่าคุณจะยังไม่ได้ใช้คําพ้องของคุณเองก็ตาม) การขยายนี้ทําเพื่อดึงข้อมูลเอกสารที่ตรงกับแนวคิดและความตั้งใจของคําค้นหาอย่างกว้างๆ หลังจากเลือกชุดเอกสารที่กว้างๆ นี้แล้ว อัลกอริทึมการจัดอันดับจะทำงานเพื่อให้เอกสารที่ตรงกันมากที่สุดแสดงที่ด้านบนของชุดผลการค้นหา
เมื่อผู้ใช้ค้นหา [Joe’s PDFs] ทาง Cloud Search จะแสดงคำต่อไปนี้เป็นคำเพิ่มเติมที่ยอมรับ
- สําหรับ [Joe’s] นั้น Cloud Search อาจจับคู่กับ "joe" (การขยายรากศัพท์) และ "joes" (คําพ้องความหมายตามเครื่องหมายวรรคตอน) ด้วย
- สำหรับ [PDF] นั้น Cloud Search อาจจับคู่กับ "เอกสาร" (การขยายความตรงกัน) และ "pdf" (การขยายรากศัพท์) ด้วย
โดยค่าเริ่มต้น คำพ้องความหมายไม่จำเป็นต้องเป็นคำพ้องความหมายแบบ 2 ทิศทาง เช่น หากผู้ใช้ค้นหาคำว่า "ฟิชชิง" Cloud Search อาจจับคู่ "ฟิช" เป็นคำพ้องความหมายที่ขยาย อย่างไรก็ตาม หากผู้ใช้ค้นหาคำว่า "phish" Google อาจไม่จับคู่ "phishing" เป็นคำขยาย
การขยายสำหรับคำที่มีขีดกลางและคำที่ไม่มีขีดกลาง
เมื่อผู้ใช้ค้นหาคำที่มีขีดกลางเทียบกับคำที่เทียบเท่าซึ่งไม่มีขีดกลาง เช่น [walk-in closet] และ [walk in closet] Cloud Search จะจัดการคำค้นหาเหล่านี้แตกต่างกัน
นอกจากนี้ ระบบจะใช้การเพิ่มประสิทธิภาพที่แตกต่างกันสําหรับคําที่ขีดกลางและขีดล่าง เช่น [walk-in] และ [walk_in]
ชดเชยการขยายเริ่มต้น
ไม่มีการรับประกันการขยายโดยค่าเริ่มต้น หากต้องการตรวจสอบว่าคำพ้องความหมายหรือคำพ้องความหมายแบบเจาะจงโดเมนทำงานแบบ 2 ทิศทาง ให้สร้างชุดคำพ้องความหมายแบบเจาะจงโดเมนของคุณเอง ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้คำพ้องความหมายได้ที่กําหนดคําพ้องความหมาย
การตีความเริ่มต้น
นอกจากนี้ Cloud Search ยังให้การตีความภาษาธรรมชาติซึ่งตีความออบเจ็กต์ พร็อพเพอร์ตี้ และค่าช่องที่ใช้ในการค้นหาตามสคีมาที่อัปโหลดสําหรับแหล่งข้อมูลหนึ่งๆ ดูข้อมูลเพิ่มเติมเกี่ยวกับการตีความภาษาธรรมชาติได้จากหัวข้อจัดโครงสร้างสคีมาเพื่อการตีความคำค้นหาที่ดีที่สุด
ปิดใช้การตีความภาษาธรรมชาติ
หากต้องการปิดใช้การตีความภาษาที่เป็นธรรมชาติสำหรับคำค้นหาที่เฉพาะเจาะจง ให้ตั้งค่า QueryInterpretationOptions.disableNlInterpretation
เป็น true
ในคำขอค้นหา
การเพิ่มประสิทธิภาพเริ่มต้น
Cloud Search ยังมีการเพิ่มประสิทธิภาพเริ่มต้นต่อไปนี้ด้วย
การผสานรวมผลลัพธ์ที่ได้จากการตรวจตัวสะกด เช่น หากสตริงการค้นหาคือ [corpoate benefits] ทาง Cloud Search จะจับคู่ "corpoate" และ "corporate" ที่สะกดถูกต้อง
สําหรับคําค้นหาที่อาจไม่แสดงผลลัพธ์เลยหรือมีเพียงไม่กี่รายการ Cloud Search จะใช้ชุดคําที่เกี่ยวข้องที่อนุญาตมากขึ้น ซึ่งกว้างกว่าคําพ้องความหมายโดยตรงเมื่อจับคู่ผลการค้นหา ดูข้อมูลเพิ่มเติมได้ที่จัดการผลการค้นหาเพิ่มเติม
การทำให้เอกสารและการค้นหาเป็นมาตรฐาน
การทำให้เป็นแบบมาตรฐานหมายถึงการกำหนดมาตรฐานคำหรือวลีบางอย่างก่อนหรือหลังจากที่ทำการค้นหา พิจารณาทำให้เอกสาร (ก่อนหรือระหว่างการจัดทำดัชนี) และการค้นหา (หลังจากที่ผู้ใช้ทำการค้นหา) เป็นมาตรฐานด้วยวิธีต่อไปนี้ เพื่อให้คำตอบสอดคล้องกันมากขึ้น
วิธีทำให้เอกสารเป็นมาตรฐาน
- เลือกการสะกดแบบมาตรฐานสําหรับคําสําคัญที่ใช้ในเอกสารภายในที่เก็บของคุณ
- แก้ไขการสะกดในเอกสารที่เก็บข้อมูลต้นทาง หรือเมื่อจัดทำดัชนีเนื้อหา ให้ตรงกับการสะกดแบบแคนอนิก
วิธีทำให้คำค้นหาเป็นมาตรฐาน
- ขัดขวางคำค้นหาของผู้ใช้ก่อนที่จะส่งไปยัง Cloud Search
- เขียนคำใหม่ในการค้นหาของผู้ใช้ให้ตรงกับการสะกดที่พบบ่อยที่สุดในแหล่งข้อมูลที่จัดทำดัชนี
- ส่งคําค้นหาไปยัง Cloud Search
ปิดใช้การขยาย การตีความ และการเพิ่มประสิทธิภาพสําหรับคําค้นหาทั้งหมด
หากต้องการปิดใช้การขยาย การตีความ และการเพิ่มประสิทธิภาพสําหรับคําค้นหาที่เฉพาะเจาะจง ให้ตั้งค่า QueryInterpretationOptions.enableVerbatim Mode
เป็น true
ในคําขอค้นหา