בדף הזה מתואר איך אפליקציות של סוכני חיפוש מאחסנות נתונים.
באמצעות חיפוש מבוסס סוכנים, אתם יכולים ליצור אפליקציה לחיפוש או להמלצות ולקשר אותה למאגר נתונים. פרויקט Google Cloud יכול להכיל כמה אפליקציות.
הקשר בין אפליקציות למאגרי נתונים
הקשר בין אפליקציות למאגרי נתונים תלוי בסוג האפליקציה:
לאפליקציות חיפוש בהתאמה אישית יש קשר של רבים לרבים עם מאגרי נתונים. כשמקושרים כמה מאגרי נתונים לאפליקציית חיפוש מותאם אישית אחת, זה נקרא חיפוש משולב. מידע על מגבלות בחיבור אפליקציית חיפוש ליותר ממאגר נתונים אחד זמין במאמר מידע על חיפוש משולב.
לאפליקציה של המלצות בהתאמה אישית יש חיבור של אחד לאחד למאגר הנתונים שלה.
לאפליקציית מדיה יש יחס רבים-לאחד עם מאגר הנתונים שלה. אפליקציה יכולה להתחבר רק למאגר נתונים אחד, אבל מאגר נתונים יכול להתחבר לכמה אפליקציות. לדוגמה, אפליקציה לחיפוש מדיה ואפליקציה להמלצות על מדיה יכולות לשתף מאגר נתונים.
לאפליקציית חיפוש בתחום הבריאות יש קשר של רבים לאחד עם מאגר הנתונים שלה. אפליקציה יכולה להתחבר רק למאגר נתונים אחד, אבל מאגר נתונים יכול להתחבר לכמה אפליקציות. לדוגמה, אפליקציה שפונה למטופלים ואפליקציה שפונה לספקי שירותים יכולות להתחבר לאותו מאגר נתונים.
בייבוא של נתוני בריאות בקבוצות, הנתונים מיובאים למאגר נתונים שנמצא בתוך אפליקציה. בייבוא של נתוני בריאות בסטרימינג (גרסת Preview), הנתונים מיובאים לישות, שהיא סוג של מאגר נתונים שנמצא בתוך מחבר נתונים. מחבר נתונים הוא גם סוג של מאגר נתונים שנמצא בתוך אפליקציה.
אחרי שמקשרים מאגר נתונים לאפליקציה, אי אפשר לבטל את הקישור.
שיטה ליצירת אפליקציות ולהעברת נתונים
הדרך שבה יוצרים אפליקציה ומייבאים נתונים תלויה בסוג הנתונים שיש לכם:
לגבי נתונים מאתרים, אפשר להשתמש במסוף Google Cloud או ב-API. כדי להשתמש בנתוני אתר שנוצרו באמצעות ה-API, צריך לצרף אותם לאפליקציה עם תכונות Enterprise שמופעלות ב Google Cloud מסוף.
לנתונים מובְנים או לא מובְנים, אפשר להשתמש בGoogle Cloud מסוף או ב-API.
לגבי נתונים בתחום הבריאות, אפשר להשתמש במסוף Google Cloud או ב-API.
מסמכים
לכל מאגר נתונים יש רשומה אחת או יותר של נתונים, שנקראות מסמכים. המשמעות של מסמך משתנה בהתאם לסוג הנתונים במאגר הנתונים:
אתר. מסמך הוא דף אינטרנט.
נתונים מובְנים. מסמך הוא שורה בטבלה או רשומה ב-JSON שפועלת לפי סכימה מסוימת. אתם יכולים לספק את הסכימה בעצמכם או לאפשר לחיפוש מבוסס סוכנים לגזור את הסכימה מהנתונים שהוזנו.
נתונים מובְנים למדיה. מסמך הוא שורה בטבלה או רשומה ב-JSON שמתאימה לסכימה ספציפית למדיה. המסמכים הם רשומות שקשורות לתוכן מדיה, כמו סרטונים, כתבות חדשות, קובצי מוזיקה ופודקאסטים. מסמך מכיל מידע שמתאר את פריט המדיה, לפחות: שם, URI למיקום התוכן, קטגוריות, משך ותאריך הזמינות.
נתונים לא מובְנים. מסמך הוא קובץ בכל אחד מהפורמטים הבאים: TXT, PDF, HTML, DOCX, PPTX, XLSX ו-XLSM.
נתוני FHIR רפואיים. המסמך הוא משאב נתמך של FHIR R4. רשימה של משאבי FHIR R4 שנתמכים על ידי חיפוש מבוסס סוכנים זמינה במאמר הפניה לסכימת נתונים של FHIR R4 בתחום הבריאות.
מאגרי נתונים ואפליקציות
בחיפוש באמצעות סוכן יש מאגרי נתונים מסוגים שונים. מאגר נתונים יכול להכיל רק סוג אחד של נתונים.
נתונים מהאתר
מאגר נתונים עם נתוני אתרים משתמש בנתונים שעברו אינדוקס מאתרים ציבוריים. אתם יכולים לספק קבוצה של תבניות כתובות URL שאתם רוצים לכלול במאגר הנתונים. דפי האינטרנט שתואמים לתבניות כתובות ה-URL נקראים דפי אינטרנט כלולים. לאחר מכן תוכלו להגדיר חיפוש בנתונים שנסרקו מדפי האינטרנט שנכללו.
לדוגמה, אפשר לספק תבניות של כתובות URL כמו example.com/faq/*
ו-example.com/events/* ולהפעיל חיפוש בנתונים שנסרקו מדפי האינטרנט האלה שתואמים לתבנית. הנתונים האלה כוללים טקסט, תמונות שתויגו במטא-נתונים ונתונים מובְנים אחרים, כמו תגי meta, מאפייני PageMap ונתונים של schema.org.
אפשר גם לספק תבניות של כתובות URL לחלקים באתרים שרוצים להחריג. לדוגמה, example.com/events/members-only/* או example.com/events/past-*. כתובות URL שמוחרגות מקבלות עדיפות על פני כתובות URL שכלולות.
יש שני סוגים של מאגרי נתונים של אתרים:
חיפוש בסיסי באתר:
- מספק יכולות חיפוש באינדקס החיפוש הקיים של חיפוש Google עבור האתרים הכלולים.
- לא נדרש אימות דומיין.
הוספת אתרים לאינדקס בשיטה מתקדמת:
- הכלי מספק יכולות חיפוש מתקדמות באינדקס שנוצר על סמך אחד מהמקורות הבאים:
- בעלי אפליקציית חיפוש מבוסס סוכנים יכולים לשלוט בדפי האינטרנט שמתווספים לאינדקס על ידי שליחה של קובצי Sitemap ותחזוקה שלהם. מידע נוסף זמין במאמר בנושא הוספה לאינדקס ורענון של דפי אינטרנט באמצעות קובצי Sitemap. התהליך הזה שומר על עדכניות האינדקס בלי התערבות ידנית.
- בעלי אפליקציית חיפוש מבוסס סוכנים יכולים לבצע הוספה ראשונית לאינדקס שמשקפת את אינדקס חיפוש Google, ואז להרחיב את הכיסוי של האינדקס על ידי סריקה מחדש של האתרים כשצריך, כדי שהאינדקס יהיה עדכני. מידע נוסף זמין במאמר בנושא רענון דפי אינטרנט. היכולות המתקדמות של התהליך המתקדם להוספת אתרים לאינדקס מפורטות במאמר בנושא התהליך המתקדם להוספת אתרים לאינדקס.
- בעלי מאגרי נתונים של חיפוש מבוסס סוכנים צריכים לאמת את הדומיינים שאליהם שייכים האתרים הכלולים. מידע נוסף זמין במאמר אימות דומיינים של אתרים.
- מאפשרת להוסיף נתונים מובְנים לסכמת מאגר הנתונים.
אתר יכול להכיל נתונים לא מובְנים, אבל אפשר להוסיף נתונים מובְנים בצורה של תגי
meta, מאפייני PageMap ונתוני schema.org לדפי האינטרנט. לאחר מכן תוכלו להשתמש בנתונים המובְנים האלה כדי לערוך את סכימת מאגר הנתונים, כמו שמוסבר במאמר שימוש בנתונים מובְנים לאינדוקס מתקדם של אתרים.
- הכלי מספק יכולות חיפוש מתקדמות באינדקס שנוצר על סמך אחד מהמקורות הבאים:
המאמרים הבאים
לחיפוש באתר:
- כדי להבין את הדרישות המוקדמות להוספה לאינדקס, אפשר לקרוא את המאמר בנושא הכנת נתונים לחיפוש באתר.
- יצירת מאגר נתונים באמצעות תוכן האתר.
- יצירת אפליקציית חיפוש
נתונים מובְנים
מאגר נתונים עם נתונים מובְנים מאפשר חיפוש סמנטי או המלצות על נתונים מובְנים. אפשר לייבא נתונים מ-BigQuery או מ-Cloud Storage. אפשר גם להעלות נתוני JSON מובנים באופן ידני דרך ה-API.
לדוגמה, אתם יכולים להפעיל חיפוש או המלצות בקטלוג מוצרים כדי לשפר את חוויית המסחר האלקטרוני, או במדריך רופאים כדי לאפשר חיפוש או המלצות לגבי ספקי שירותים.
התכונה 'חיפוש מבוסס סוכנים' מזהה באופן אוטומטי את הסכימה מתוך הנתונים שאתם מייבאים. אפשר גם לספק סכימה לנתונים. בדרך כלל, כשמספקים סכימה לנתונים, איכות התוצאות משתפרת.
המאמרים הבאים
לחיפוש מותאם אישית:
- הכנת נתונים מובְנים להוספה
- אפשר ליצור מאגר נתוני חיפוש באחת מהשיטות הבאות:
- יצירת אפליקציית חיפוש
כדי לקבל המלצות בהתאמה אישית:
נתונים מובְנים למדיה
אפשר לקשר אפליקציות מדיה רק למאגרי נתונים של מדיה. מאגרי נתונים של מדיה הם מאגרי נתונים מובְנים עם סכימה שמוגדרת על ידי Google או עם סכימה מותאמת אישית שלכם שמכילה קבוצה ספציפית של חמישה שדות שקשורים למדיה. מידע נוסף על הסכימה זמין במאמר מידע על מסמכי מדיה ומאגרי נתונים.
לדוגמה, אתם יכולים להפעיל המלצות על ידי יצירת אפליקציה להמלצות על מדיה לקטלוג סרטים או לאתר חדשות, כדי שהמשתמשים יקבלו הצעות מתאימות ומותאמות אישית.
בנוסף למסמכי מדיה, מאגרי נתוני מדיה מכילים גם את פרטי אירועי המשתמשים שמאפשרים ל-חיפוש מבוסס סוכנים להתאים אישית המלצות ולחפש עבור המשתמשים שלכם. אירועים שקשורים למשתמשים נדרשים באפליקציות מדיה. מידע על אירועי משתמשים מופיע במאמר תיעוד אירועי משתמשים בזמן אמת.
המאמרים הבאים
נתונים לא מובנים
מאגר נתונים לא מובְנים מאפשר חיפוש סמנטי של נתונים כמו מסמכים ותמונות.
מאגרי נתונים לא מובְנים תומכים במסמכים בפורמטים TXT, PDF, HTML, DOCX, PPTX, XLSX ו-XLSM.
בחיפוש מתקבלות תוצאות בצורה של 10 כתובות URL ותשובות מסוכמות לשאילתות בשפה טבעית. צריך להעלות את המסמכים לקטגוריה של Cloud Storage עם הרשאות גישה מתאימות. לדוגמה, מוסד פיננסי יכול להפעיל חיפוש במאגר הפרטי של פרסומי מחקר פיננסי, או שחברת ביוטכנולוגיה יכולה להפעיל חיפוש או המלצות במאגר הפרטי של מחקר רפואי.
המאמרים הבאים
לחיפוש:
- הכנת נתונים לא מובְנים להוספה
- אפשר ליצור מאגר נתוני חיפוש באחת מהשיטות הבאות:
- יוצרים מאגר נתוני חיפוש לנתונים הלא מובְנים.
- יצירת אפליקציית חיפוש
נתוני FHIR רפואיים
אפליקציית חיפוש בתחום הבריאות משתמשת בנתוני FHIR R4 שיובאו ממאגר FHIR של Cloud Healthcare API. רשימה של משאבי FHIR R4 שנתמכים על ידי חיפוש מבוסס סוכנים זמינה במאמר Healthcare FHIR R4 data schema reference. כדי להשתמש במאגר נתונים של FHIR R4 כמקור נתונים לחיפוש מבוסס סוכנים, הוא צריך לעמוד בדרישות מסוימות. מידע נוסף זמין במאמר בנושא הכנת נתוני FHIR של שירותי בריאות להטמעה.
המאמרים הבאים
- הכנת נתוני FHIR R4 להוספה.
- יצירת מאגר נתונים של חיפושים בתחום הבריאות
- יצירת אפליקציית חיפוש בתחום הבריאות.
מידע על חיפוש משולב
אתם יכולים ליצור אפליקציית חיפוש משולבת, שבה אפשר לקשר כמה מאגרי נתונים לאפליקציית חיפוש מותאמת אישית אחת. התכונה הזו מאפשרת לכם להשתמש באפליקציה אחת כדי לחפש בכמה מקורות ובכמה סוגים של נתונים.
כדי ליצור אפליקציית חיפוש משולבת, בוחרים כמה מאגרי נתונים כשיוצרים אפליקציית חיפוש חדשה בהתאמה אישית. אם לא בוחרים כמה מאגרי נתונים במהלך היצירה, אי אפשר להוסיף מאגרי נתונים נוספים מאוחר יותר.
כשמקבלים תוצאות חיפוש, אפשר לחפש בכל מאגרי הנתונים או לסנן את התוצאות ממאגר נתונים יחיד.
ההגבלות הבאות חלות:
- הוספה והסרה של מאגרי נתונים:
- כדי להפעיל חיפוש משולב באפליקציה, צריך לקשר אליה לפחות שני מאגרי נתונים במהלך יצירת האפליקציה.
- אפשר להוסיף או להסיר מאגרי נתונים מאפליקציית חיפוש משולב, אבל בכל רגע נתון צריכים להיות לפחות שני מאגרי נתונים שמקושרים לאפליקציה.
- אם מקשרים מאגר נתונים יחיד לאפליקציית חיפוש במהלך יצירת האפליקציה, אי אפשר להוסיף או להסיר את מאגר הנתונים הזה.
- כדי להשתמש במאגרי נתונים של אתרים לחיפוש משולב, צריך להפעיל בהם את התכונה 'הוספת אתרים לאינדקס בתהליך מתקדם'. מידע נוסף זמין במאמר בנושא הוספת אתרים לאינדקס בשיטה מתקדמת.
- אין תמיכה במאגרי נתונים שמכילים נתונים לא מובנים שיובאו באמצעות BigQuery.
- אין תמיכה בחיפוש תמונות (באמצעות השדה
paramsעםsearchType: 1). - בחיפוש משולב אפשר להשתמש בשדות הבאים בבקשות חיפוש:
boostSpeccontentSearchSpecdataStoreSpecsfacetSpecsfilterlanguageCodeoffsetoneBoxPageSizeorderByquerypageSizepageTokenrelevanceScoreSpecrelevanceThresholdsessionsessionSpecspellCorrectionSpecuserInfouserPseudoId
- השדות הבאים זמינים בחיפוש משולב ב-
DataStoreSpec:dataStore-
boostSpec: אם צוינו מפרטי הגברה גם ל-SearchRequestוגם ל-dataStoreSpecs, שני מפרטי ההגברה יחולו על תוצאות החיפוש -
filter: אם צוינו מסננים גם ל-SearchRequestוגם ל-dataStoreSpecs, שני המסננים יחולו על תוצאות החיפוש.
- פעולות יצירה, קריאה, עדכון ומחיקה (CRUD) בהגדרות של הצגת מודעות נתמכות באפליקציות משולבות. אפשר להוסיף או לעדכן רק את השדות הבאים בהגדרות של הצגת מודעות:
boostControlIdsdisplayNamefilterControlIdsgenericConfig:contentSearchSpec
namesolutionTypesynonymsControlIds
- אפליקציות חיפוש משולבות תומכות בפעולות CRUD בפקדים הבאים:
boostActionsynonymActionfilterAction
- אפשר ליצור עד 50 מאגרי נתונים לכל אפליקציית חיפוש.
- אם מאגר נתונים אחד משתמש בהגדרת CMEK, כל שאר מאגרי הנתונים חייבים להשתמש באותה הגדרת CMEK.