משלים את קלט של משתמשים שצוין בעזרת הצעות למילות מפתח.
בקשת HTTP
GET https://discoveryengine.googleapis.com/v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
dataStore |
חובה. שם המשאב של מאגר הנתונים ברמת ההורה שעליו מתבצעת ההשלמה, כמו |
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
query |
חובה. הקלט של התכונה 'השלמה אוטומטית' שמשמש לאחזור הצעות. האורך המרבי הוא 128 תווים. |
queryModel |
מציינת את מודל הנתונים להשלמה אוטומטית. ההגדרה הזו מבטלת את כל המודלים שצוינו בקטע Configuration > Autocomplete במסוף Cloud. ערכים נתמכים כרגע:
ערכי ברירת מחדל:
|
userPseudoId |
זה שינוי אופציונלי. מזהה ייחודי למעקב אחרי מבקרים. לדוגמה, אפשר להטמיע את זה באמצעות קובץ Cookie של HTTP, שאמור להיות מסוגל לזהות מבקר באופן ייחודי במכשיר יחיד. המזהה הייחודי הזה לא אמור להשתנות אם המבקר נכנס לאתר או יוצא ממנו. בשדה הזה לא צריך להזין ערך קבוע כמו המזהה הזה צריך להיות זהה למזהים השדה חייב להיות מחרוזת בקידוד UTF-8, עם מגבלת אורך של 128 תווים. אחרת, מוחזרת שגיאת |
includeTailSuggestions |
מציין אם להחזיר הצעות שמתחילות במילה האחרונה בשאילתה אם אין הצעות שמתאימות לשאילתה המלאה. גם אם הערך מוגדר כ-true, אם יש הצעות שתואמות לשאילתה המלאה, הן מוחזרות ולא מוחזרות הצעות זנב. |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של CompleteQueryResponse.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב dataStore:
discoveryengine.dataStores.completeQuery
מידע נוסף מופיע במאמרי העזרה בנושא IAM.