כשמחפשים באפליקציית Gemini Enterprise, אפשר להגדיר סף רלוונטיות כדי שרק המסמכים שעומדים בסף הזה יוצגו כתוצאות. בדף הזה מוסבר איך לציין סף רלוונטיות כדי לצמצם את מספר המסמכים שמוחזרים בשאילתות.
מידע על סינון לפי רלוונטיות ברמת המסמך
לכל מסמך שמוחזר על ידי שאילתת חיפוש מוקצית רמת רלוונטיות, שמציינת את הרלוונטיות של המסמך המוחזר לשאילתה. כשמבצעים שאילתה באמצעות קריאה ל-API, אפשר להגדיר סף רלוונטיות. הגדרת סף רלוונטיות גבוה יכולה לצמצם את מספר המסמכים שמוחזרים על ידי שאילתה.
לדוגמה, אם אתם מגלים שהחיפוש מחזיר יותר מדי מסמכים שלא מספיק רלוונטיים למשתמשים, אתם יכולים להגדיר את סף הרלוונטיות כגבוה כדי לצמצם את התוצאות רק למסמכים הרלוונטיים ביותר. אם ההגדרה הגבוהה מגבילה מדי, נסו את ההגדרה הבינונית.
סוגי נתונים ואפליקציות שנתמכים במסנן הרלוונטיות ברמת המסמך
אפשר להחיל את מסנן הרלוונטיות ברמת המסמך על מאגרי נתונים עם סוגי הנתונים הבאים:
- נתוני אתר עם תהליך מתקדם להוספת אתרים לאינדקס
- נתונים לא מובנים בהתאמה אישית
- נתונים מובנים בהתאמה אישית
מסנן הרלוונטיות ברמת המסמך לא פועל במאגרי נתונים עם אינדוקס בסיסי של אתרים, נתוני מדיה או נתונים של שירותי בריאות.
בנוסף, אי אפשר להשתמש במסנן הרלוונטיות ברמת המסמך באפליקציות לחיפוש משולב. אפליקציות חיפוש משולב הן אפליקציות שמקושרות למאגרי נתונים מרובים.
סוגים אחרים של מסננים
המסנן הרלוונטי ברמת המסמך הוא לא הדרך היחידה שבה אפשר לסנן נתונים שמוחזרים על ידי שאילתות. אפשר גם להשתמש בביטויי סינון כדי לסנן תוצאות על סמך מטא-נתונים (במאגרי נתונים של מטא-נתונים עם נתונים לא מובנים) וערכי שדות (במאגרי נתונים מובנים).
מידע נוסף זמין במאמר סינון חיפושים באמצעות מטא-נתונים.
אם משתמשים גם בביטוי מסנן וגם במסנן הרלוונטיות ברמת המסמך, ביטוי המסנן מוחל קודם על התוצאות ואז מוחל מסנן הרלוונטיות ברמת המסמך.
לפני שמתחילים
חשוב לוודא שיצרתם אפליקציה ומאגר נתונים, והזנתם נתונים למאגר הנתונים. מידע נוסף זמין במאמר יצירת אפליקציה מאינטראקציה ישירה. אפשר גם לעיין במאמר סוגי נתונים ואפליקציות שנתמכים במסנן רלוונטיות ברמת המסמך.
חיפוש וסינון של תוצאות לפי רלוונטיות ברמת המסמך
כדי לסנן לפי רלוונטיות:
מוצאים את מזהה האפליקציה. אם כבר יש לכם מזהה אפליקציה, דלגו לשלב הבא.
נכנסים לדף Gemini Enterprise במסוף Google Cloud .
בדף אפליקציות, מאתרים את שם האפליקציה ומעתיקים את המזהה שלה מהעמודה מזהה.
כדי לסנן את החיפוש לפי רלוונטיות ברמת המסמך, משתמשים בשדה
relevanceThresholdעם השיטהengines.servingConfigs.search.curl -X POST -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", "relevanceThreshold": "RELEVANCE_THRESHOLD" }'מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
APP_ID: המזהה של האפליקציה שרוצים לשלוח אליה שאילתה. -
QUERY: טקסט השאילתה לחיפוש. -
RELEVANCE_THRESHOLD: אחד מהערכים הבאים:HIGH, MEDIUM, LOW,LOWEST.
-
כדאי לבדוק כמה שאילתות עם ספי ערכים שונים כדי לקבוע את הגדרות הסף הטובות ביותר לנתונים ולאפליקציה.