מדרג רשימה של רשומות טקסט על סמך שאילתת הקלט שניתנה.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{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 Document. |
גוף התשובה
הודעת תגובה לשיטה RankService.Rank.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{
"records": [
{
object ( |
| שדות | |
|---|---|
records[] |
רשימה של רשומות שממוינות לפי ציון בסדר יורד. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.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 |
הציון של הרשומה הזו על סמך השאילתה שצוינה והמודל שנבחר. הציון יעוגל ל-4 מקומות עשרוניים. אם הניקוד קרוב ל-0, הוא יעוגל ל-0.00001 כדי למנוע החזרה של הערך unset. |