סימוכין למסגרת של MLKitEntityחילוץ

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

אובייקט שמכיל פרמטרים שונים שאפשר להתאים אישית בכל קריאה לחילוץ של ישות.

  • זמן ההפניה מבוסס על התאריכים היחסיים (למשל, "מחר") שיש לפרש, באלפיות שנייה מתחילת התקופה של 1970-01-01T00:00:00 (אזור זמן UTC). אם השדה מוגדר לערך nil, יש להשתמש בזמן הנוכחי (כאשר מופעל חילוץ הישויות.

    הצהרה

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • יש לפרש את אזור הזמן של ההפניה בהתאם לתאריכים היחסיים (למשל, "מחר"). אם ההגדרה הזו לא מוגדרת, ייעשה שימוש באזור הזמן הנוכחי (כשחילוץ הישויות מופעל).

    הצהרה

    Objective-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • לוקאל מועדף שיכול לשמש להבחנה בין ערכים אפשריים של ישויות עם תאריך ושעה. לדוגמה, הביטוי "01/02/2000" לא ברור ויכול להתייחס ל-2 בינואר או ל-1 בפברואר, אבל העדפת מקום יכולה לעזור בבחירת המיקום הנכון ('en-US' יבחר באפשרות הראשונה, וב-'en-UK' השני). ערך ברירת המחדל הוא הלוקאל של המערכת במכשיר. הלוקאלים הנתמכים תואמים לרשימת המודלים הנתמכים. אז כל אחת מהאפשרויות הבאות (או קבוצת משנה של): {'en-*'} ({ ‘en-US’}, {'en-UK'}, { ‘en-CA’}, ...), {'ar-*'}, { ‘de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {“` ‘es-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘es-},’}, {“` ‘es-'pt-*'}, {

    הצהרה

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • קבוצת המשנה של סוגי הישויות (EntityExtractionEntityType) שתזוהה על ידי הכלי לחילוץ ישויות. סוגים שלא קיימים בקבוצה לא יוחזרו, גם אם הם קיימים בטקסט הקלט. nil קבוצות יאופסו להגדרות ברירת המחדל שהוחזרו על ידי MLKEntityExtractionEntityTypeAllEntityTypes.

    הצהרה

    Objective-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • מאתחלת מופע של EntityExtractionParams שהוקצה עם ערכי ברירת המחדל. הערך ב-referenceTime וב-referenceTimezone הוא nil, וה-typeFilter מוגדר לקבוצה שמכילה את כל הערכים שהוחזרו מ-MLKEntityExtractionEntityTypeAllEntityTypes.

    הצהרה

    Objective-C

    - (nonnull instancetype)init;