אם אתם משתמשים ב-Custom Search Site Restricted JSON API של Programmable Search Engine, אתם יכולים ליצור ולפרוס חיפוש מוגבל לאתרים באיכות של Google תוך דקות, באמצעות Agent Search. כדי לפרוס את האפליקציה, אפשר להשתמש בווידג'ט החיפוש על ידי העתקת קוד מהמסוף Google Cloud ישירות לדף אינטרנט – אין צורך בכתיבת קוד. לחלופין, אפשר להטמיע פריסת API כדי לשלוט במראה של פונקציונליות החיפוש באתר.
מידע נוסף על השימוש ב-API זמין בכרטיסייה REST במאמר קבלת תוצאות חיפוש לאפליקציה עם נתונים מאתר ובשיטה servingConfigs.search בהפניית REST.
בנוסף לתקצירים הקצרים הרגילים שמתקבלים מחיפוש באמצעות סוכן עם תוצאות החיפוש, אפשר להוסיף תכונות מתקדמות לחיפוש. התכונות האלה כוללות סיכומים של תוצאות החיפוש, חיפוש עם שאילתות המשך שמאפשר חיפוש מודע-הקשר עם שאלות המשך, ותשובות שמבוססות על מידע חלקי שכוללות טקסט שחולץ ומוחזר עם כל תוצאת חיפוש. כדי לקבל את התכונות המתקדמות האלה לחיפוש באינטרנט, צריך לאמת את הדומיין, ויהיו עלויות נוספות של יצירת אינדקס.
אפשר גם לסנן או לסדר את תוצאות החיפוש ולהשתמש באמצעי בקרה לקידום כדי להציג קישור כתוצאה מקודמת.
מידע נוסף מפורט בדף התמחור של חיפוש מבוסס סוכנים.
הגדרת חיפוש מבוסס סוכנים
כדי להגדיר את התכונה 'חיפוש על ידי סוכן', פועלים לפי השלבים הבאים:
במסוף Google Cloud , בדף בורר הפרויקטים, בוחרים את הפרויקט שבו השתמשתם ל-Custom Search Site Restricted API בפורמט JSON.
יצירת אפליקציית חיפוש
כדי ליצור אפליקציה לחיפוש, פועלים לפי השלבים הבאים:
נכנסים לדף AI Applications במסוף Google Cloud .
לוחצים על יצירת אפליקציה.
בדף Create App (יצירת אפליקציה), בקטע Site search with AI mode (חיפוש באתר במצב AI), לוחצים על Create (יצירה).
מוודאים שהאפשרות תכונות של מהדורת Enterprise מופעלת. השדה הזה נדרש לחיפוש באתר. מידע נוסף זמין במאמר בנושא תכונות של מהדורת Enterprise.
משביתים את האפשרות תשובות גנרטיביות. השבתה של התכונה הזו מאפשרת לכם להשתמש בפונקציונליות שדומה ל-Custom Search Site Restricted API בפורמט JSON של Programmable Search Engine. אם אתם לא צריכים את סיכום החיפוש או את החיפוש עם שאלות המשך, אתם יכולים להשבית את ההגדרה הזו. מידע נוסף זמין במאמר בנושא תשובות גנרטיביות.
בשדה Your app name, מזינים שם לאפליקציה.
בשדה השם החיצוני של החברה או הארגון, מזינים את השם הנפוץ של החברה או הארגון.
בוחרים באפשרות גלובלי (Global) בתור המיקום של האפליקציה ולוחצים על המשך.
בדף מאגרי נתונים, לוחצים על יצירת מאגר נתונים.
בחלונית בחירת מקור נתונים, לוחצים על תוכן אתר.
משביתים את האפשרות הוספה מתקדמת של אתרים לאינדקס. אם משביתים את ההגדרה הזו, מקבלים פונקציונליות דומה לזו של Custom Search Site Restricted API בפורמט JSON ב-Programmable Search Engine. כדאי להשבית את ההגדרה הזו אם אתם לא צריכים סיכום של תוצאות החיפוש או חיפוש עם שאלות המשך, או אם אתם לא הבעלים של הדומיינים שציינתם. מידע נוסף זמין במאמר בנושא הוספת אתרים לאינדקס בשיטה מתקדמת.
בחלונית ציון תבניות של כתובות URL לאינדוקס, בשדה אתרים שרוצים לכלול, מזינים את תבניות כתובות ה-URL של האתרים שרוצים לחפש, ואז לוחצים על המשך.
בחלונית Configure your data store (הגדרת מאגר הנתונים), מזינים שם לתצוגה של מאגר הנתונים ולוחצים על Create (יצירה).
בדף מאגרי נתונים, בוחרים את מאגר הנתונים החדש ולוחצים על יצירה.
פריסת אפליקציית החיפוש
מחליטים איך לאמת את אפליקציית החיפוש של חיפוש מבוסס סוכנים: באמצעות OAuth 2.0 או מפתח API. במאמר מידע על אימות מוסבר על היתרונות והחסרונות של כל שיטה.
פריסת אפליקציית החיפוש (OAuth 2.0)
כדי לפרוס את אפליקציית החיפוש באמצעות אימות OAuth 2.0, פועלים לפי השלבים הבאים:
הוראות להגדרת OAuth 2.0 מופיעות בקטע ב-Google Cloud במאמר אימות לחיפוש באמצעות סוכן. חשוב להוסיף לחשבון השירות את התפקיד משתמש Discovery Engine או צופה Discovery Engine.
פורסים את אפליקציית החיפוש באחת מהדרכים הבאות:
שימוש בווידג'ט החיפוש. פורסים את אפליקציית החיפוש בלי צורך בכתיבת קוד. מידע נוסף זמין במאמר בנושא הוספת ווידג'ט החיפוש לדף אינטרנט.
שימוש ב-API אפשר להשתמש ב-API כדי לשלוט במראה של פונקציונליות החיפוש באתר. מידע נוסף מופיע בכרטיסייה REST במאמר קבלת תוצאות חיפוש לאפליקציה עם נתונים מאתר ובמאמר
servingConfigs.searchmethod בחומר העזר בנושא REST. כדי למיין את התוצאות של שאילתות חיפוש באינטרנט, אפשר לעיין במאמר בנושא מיון תוצאות חיפוש באינטרנט.
פריסת אפליקציית החיפוש (מפתח API)
כדי לפרוס את אפליקציית החיפוש באמצעות מפתח API לאימות, צריך לבצע את השלבים הבאים:
יוצרים את מפתח ה-API:
נכנסים לדף Credentials במסוף Google Cloud .
אם אתם לא נמצאים כבר בפרויקט, בוחרים את הפרויקט ברשימת הפרויקטים בחלק העליון של דף המסוף Google Cloud .
לוחצים על Create credentials ואז על API key. לא להוסיף הגבלות על מפנים. חלק מהגדרות הפרטיות של המשתמשים לא מעבירות את כתובת ה-URL של הדף המפנה.
- חשוב לשים לב למפתח ה-API שנוצר, כי תצטרכו להשתמש בו כשקוראים ל-method
searchLite.
- חשוב לשים לב למפתח ה-API שנוצר, כי תצטרכו להשתמש בו כשקוראים ל-method
כדי לשפר את האבטחה, מוסיפים הגבלת HTTP למפתח ה-API כדי להגביל את הגישה לשירות חיפוש מבוסס סוכנים בכתובת
https://discoveryengine.googleapis.com/*.
פורסים את אפליקציית החיפוש באמצעות ה-API. מידע נוסף זמין במאמר קבלת תוצאות חיפוש לאפליקציה עם נתונים מאתר (מפתח API) ובמאמר בנושא שיטת
servingConfigs.searchLiteב-REST reference. כדי להזמין את התוצאות של שאילתות חיפוש באינטרנט, אפשר לעיין במאמר בנושא הזמנת תוצאות חיפוש באינטרנט.
מידע על אימות
ב-Custom Search Site Restricted JSON API של Programmable Search Engine, האימות מתבצע באמצעות מפתח API. לעומת זאת, בחיפוש באמצעות סוכן נדרש OAuth 2.0, למעט כמה מקרים חריגים.
אם אתם רוצים להמשיך להשתמש במפתח API לאימות, אתם צריכים להשתמש ב-method searchLite באמצעות קריאות ל-API.
אם בוחרים באימות באמצעות OAuth 2.0, צריך להשתמש בשיטה search ובשיטה answer כדי לשלוח שאילתות לאתר. בנוסף, אפשר לפרוס את אפליקציית החיפוש באמצעות ווידג'ט החיפוש ללא קוד.
בטבלה הבאה מפורטים ההבדלים בין שימוש בשיטה searchLite עם אימות באמצעות מפתח API לבין שימוש בשיטות search ו-answer עם אימות באמצעות OAuth 2.0.
| תכונה/שיטות | searchLite method |
search method |
|---|---|---|
| אימות | מפתח API | OAuth 2.0 |
| ווידג'ט חיפוש Google זמין | ✘ | ✔ |
| סיכומי חיפוש | ✔ | ✔ |
| חיפוש אתרים ציבוריים | ✔ | ✔ |
השלבים הבאים
אם אתם צריכים לסנן את תוצאות החיפוש, תוכלו לעיין במאמר בנושא סינון ביטויים לחיפוש בסיסי באתרים.
אם אתם צריכים לספק חיפוש תמונות, כדאי לעיין במאמר חיפוש תמונות באתרים.
אם אתם צריכים לסדר את תוצאות החיפוש, למשל לפי תאריך, תוכלו לעיין במאמר סידור תוצאות החיפוש בחיפוש בסיסי באתר.
אם אתם צריכים חיפוש רב-שלבי, תוכלו לעיין בפקודות לשאלות המשך.