הסרת ההצעה להיסטוריית החיפושים במנוע עבור משתמש. ההצעה הזו לא תוצג יותר ב-AdvancedCompleteQueryResponse.recent_search_suggestions למשתמש הזה. אם המשתמש יחפש שוב את אותה הצעה, ההיסטוריה החדשה תדרוס את ההיסטוריה הקודמת ותציע שוב את ההצעה הזו.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
completionConfig |
חובה. ה-completionConfig של שם משאב מנוע האב שממנו רוצים להסיר את ההצעה להיסטוריית החיפושים, כמו |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "userPseudoId": string, "userInfo": { object ( |
| שדות | |
|---|---|
userPseudoId |
חובה. מזהה ייחודי למעקב אחרי מבקרים. לדוגמה, אפשר להטמיע את זה באמצעות קובץ Cookie של HTTP, שאמור להיות מסוגל לזהות מבקר באופן ייחודי במכשיר יחיד. המזהה הייחודי הזה לא אמור להשתנות אם המבקר נכנס לאתר או יוצא ממנו. בשדה הזה לא צריך להזין ערך קבוע כמו המזהה הזה צריך להיות זהה למזהים השדה חייב להיות מחרוזת בקידוד UTF-8 עם מגבלת אורך של 128. |
userInfo |
זה שינוי אופציונלי. מידע על משתמש הקצה. המידע הזה צריך להיות זהה למידע המזהה שמופיע ב- |
removeTime |
חובה. השעה שבה ההצעה הוסרה. אם לא מגדירים את המאפיין, המערכת תשתמש בשעה הנוכחית. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
שדה איחוד suggestion. ההצעה שרוצים להסיר. הערך suggestion יכול להיות רק אחד מהבאים: |
|
searchHistorySuggestion |
ההצעה מהיסטוריית החיפושים שרוצים להסיר. |
removeAllSearchHistorySuggestions |
הסרת כל ההצעות מהיסטוריית החיפושים של המשתמש. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של 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 הבאה במשאב completionConfig:
discoveryengine.completionConfigs.removeSuggestion
מידע נוסף מופיע במאמרי העזרה בנושא IAM.