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;