מדרג רשימה של רשומות טקסט על סמך שאילתת הקלט שניתנה.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
rankingConfig |
חובה. שם המשאב של הגדרת שירות הדירוג, כמו |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"model": string,
"topN": integer,
"query": string,
"records": [
{
object ( |
| שדות | |
|---|---|
model |
המזהה של המודל שבו רוצים להשתמש. הוא אחד מהבאים:
אם לא מציינים ערך, ברירת המחדל היא |
topN |
מספר התוצאות שיוחזרו. אם ההגדרה הזו לא מוגדרת או שהיא לא גדולה מאפס, הפונקציה מחזירה את כל התוצאות. |
query |
השאילתה שבה רוצים להשתמש. |
records[] |
חובה. רשימה של רשומות לדירוג. |
ignoreRecordDetailsInResponse |
אם הערך הוא True, התגובה תכיל רק את מזהה הרשומה והניקוד. ערך ברירת המחדל הוא false, והתשובה תכיל פרטים על הרשומה. |
userLabels |
התוויות של המשתמש שמוחלות על משאב צריכות לעמוד בדרישות הבאות:
פרטים נוספים מופיעים במאמר מסמך Google Cloud. |
גוף התשובה
הודעת תגובה לשיטה RankService.Rank.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"records": [
{
object ( |
| שדות | |
|---|---|
records[] |
רשימה של רשומות שממוינות לפי ציון בסדר יורד. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב rankingConfig:
discoveryengine.rankingConfigs.rank
מידע נוסף מופיע במאמרי העזרה בנושא IAM.
RankingRecord
הקלטת הודעה בשיטה RankService.Rank.
| ייצוג ב-JSON |
|---|
{ "id": string, "title": string, "content": string, "score": number } |
| שדות | |
|---|---|
id |
המזהה הייחודי שמייצג את הרשומה. |
title |
השם של הרשומה. כברירת מחדל, השדה ריק. צריך להגדיר לפחות אחד מהערכים |
content |
התוכן של הרשומה. כברירת מחדל, השדה ריק. צריך להגדיר לפחות אחד מהערכים |
score |
הציון של הרשומה הזו על סמך השאילתה שצוינה והמודל שנבחר. הציון יעוגל ל-2 ספרות אחרי הנקודה העשרונית. אם הציון קרוב ל-0, הוא יעוגל ל-0.0001 כדי למנוע החזרה של ערך לא מוגדר. |