כשמחפשים באפליקציית 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.
-
כדאי לבדוק כמה שאילתות עם ספים שונים כדי לקבוע את הגדרות הסף הטובות ביותר לנתונים ולאפליקציה.