מסיר את ההצעה להיסטוריית החיפושים במנוע החיפוש עבור משתמש. הפעולה הזו תגרום לכך שההצעה לא תוצג יותר ב-AdvancedCompleteQueryResponse.recent_search_suggestions עבור המשתמש הזה. אם המשתמש יחפש שוב את אותה הצעה, ההיסטוריה החדשה תבטל את ההיסטוריה הקודמת ותציע שוב את ההצעה הזו.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1beta/{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. דוגמאות: |
| ההצעה שרוצים להסיר. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
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.