מעבר לגרסה 4 של CTS Job Search מגרסה קודמת

סקירה כללית

‫Cloud Talent Solution v4 היא הגרסה האחרונה שזמינה לכלל המשתמשים (GA). בגרסה Cloud Talent Solution v4, איחדנו תכונות מכמה גרסאות קודמות (v3, ‏ v3p1beta1 ו-v4beta1). עם ההשקה של גרסה 4, כל הגרסאות הקודמות (גרסה 3, גרסה 3p1beta1 וגרסה 4beta1) הוצאו משימוש. החל מ-14 באוקטובר 2021, שיחות לגרסאות שהוצאו משימוש (v3p1beta1,‏ v4beta1 ו-v3) לא יצליחו.

שינויים בפונקציונליות

בטבלה הבאה מפורטים כמה שינויים חשובים בפונקציונליות בין גרסה 4 לגרסאות ישנות יותר. כדי לקבל תמונה מלאה של השינויים בפונקציונליות, מומלץ לעיין בנתוני הגרסה.

שינויים בפונקציונליות גרסאות ישנות יותר v4
תמיכה בריבוי דיירים (multitenancy) התמיכה מתחילה מגרסה v4beta1. גרסה v4beta1 תומכת בנתיבים של דיירים ושל משתמשים שלא שייכים לדייר. עכשיו צריך לציין את נתיב הדייר. כדי לבצע מיגרציה מנתיב שאינו נתיב דייר לנתיב דייר, משתמשים ב-API‏ listTenants כדי למצוא את הדייר ולהוסיף אותו לנתיב הדייר.
פעולות באצווה פעולות בחבילה בגרסאות v3 ו-v3p1beta1 הן סינכרוניות. בגרסה v4beta1, הפעולות BatchCreate ו-BatchUpdate משודרגות לפעולות אסינכרוניות. BatchDelete נוסף כפעולת אצווה, וכל פעולות האצווה ממשיכות להיות אסינכרוניות.
היסטוגרמה של היבטים נתמך בגרסה 3 ובגרסת בטא 3p1. החל מגרסה v4beta1,‏ HistogramFacets לא נתמך והוא מוחלף בשאילתת היסטוגרמה, שמציעה גמישות רבה יותר באמצעות שימוש בביטוי. יש תמיכה רק ב-Histogram Query (כמו בגרסה v4beta1).
CompanyName השם של השדה הוא companyName בגרסאות v3 ו-v3p1beta1, והוא שונה ל-company בגרסה v4beta1. שם השדה הוא company (זהה לגרסה v4beta1).
requirePreciseResultSize הוצא משימוש בגרסאות v3,‏ v3p1beta1 ו-v4beta1. נמחק מגרסה 4 כי כל הקריאות לחיפוש מחזירות עכשיו תוצאות מדויקות.
estimatedTotalSize נמחק מגרסה 4 כי כל הקריאות לחיפוש מחזירות עכשיו תוצאות מדויקות, ולשדה הזה יש את אותו ערך כמו totalSize.
CommuteMethod הליכה ורכיבה על אופניים היו אפשרויות בגרסת בטא בגרסה v4beta1. הן יישארו תכונות בגרסת בטא שזמינות רק בגרסה v4beta1 עד לרבעון הראשון של 2021 בערך. בשלב הזה התכונות האלה יהיו זמינות לכלל המשתמשים וייכללו בגרסה v4. COMMUTE_METHOD_UNSPECIFIED,‏ DRIVING ו-TRANSIT הן האפשרויות היחידות של CommuteMethod שזמינות בגרסה 4 עד לרבעון הראשון של 2021.
SearchJobsRequest.max_page_size לגרסה הזו יש שם SearchJobsRequest.page_size בכל הגרסאות הקודמות. השם שונה ל-max_page_size בגרסה 4.
SearchJobsForAlertRequest.max_page_size לגרסה הזו יש שם SearchJobsForAlertRequest.page_size בכל הגרסאות הקודמות. השם שונה ל-max_page_size בגרסה 4.
Tenant.usage_type השדה Tenant.usage_type נוסף בגרסה v4beta1. השדה הזה הוסר בגרסה 4. הנתונים בתוך דייר משמשים רק לשיפור איכות החיפוש בתוך אותו דייר.

תוספות חדשות לפי גרסה

בטבלה הבאה מפורטות הפונקציות החדשות שתקבלו אם תשדרגו מגרסה קודמת לגרסה 4. לדוגמה, אם אתם משתמשים כרגע בגרסה 3, תוכלו לשדרג לגרסה 4 כדי לקבל גישה לכל הפונקציות שמופיעות בהמשך.

‫v3p1beta1 (כולל תכונות של גרסה 3) ‫v4p1beta1 (כולל תכונות של v3p1beta1 גרסה 4 (כוללת את התכונות של גרסת בטא 4)
ביטויים חדשים של היסטוגרמה שיפור החיפוש לפי נסיעה לעבודה פעולות באצווה (BatchDelete)
דירוג בהתאמה אישית שיפור מנגנון המשוב gRPC (חובה)
ספריית לקוח בגרסת בטא תמיכה בריבוי דיירים (multitenancy)
פעולות באצווה (BatchCreate ו-BatchUpdate)
gRPC (אופציונלי)

ספריית לקוח gRPC

החל מגרסה 4 של Cloud Talent Solution, תהיה תמיכה רק בספריות לקוח מבוססות gRPC. ספריות לקוח של gRPC הן מסגרות RPC עם ביצועים גבוהים שיכולות לפעול בכל סביבה, והן כוללות ממשקי REST ו-RPC. כדי להשתמש בממשקי ה-API, תקבלו ספריות לקוח שנוצרו על ידי Cloud Talent Solution, שנתמכות בשפות שונות (Java,‏ Python,‏ Nodejs,‏ C#‎,‏ PHP,‏ Ruby).