הסרת ההצעה להיסטוריית החיפושים במנוע עבור משתמש. ההצעה הזו לא תוצג יותר ב-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.readwritehttps://www.googleapis.com/auth/discoveryengine.assist.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב completionConfig:
discoveryengine.completionConfigs.removeSuggestion
מידע נוסף מופיע במאמרי העזרה בנושא IAM.