MLKEntityExtractionParams
@interface MLKEntityExtractionParams : NSObject
Obiekt zawierający różne parametry, które można dostosować przy każdym wywołaniu wyodrębniania encji.
-
Czas odniesienia na podstawie tego, które daty względne (np. „jutro”) powinny być interpretowane, w milisekundach z okresu 1970-01-01T00:00:00 (strefa czasowa UTC). Wartość nil oznacza, że należy użyć bieżącego czasu (po wywołaniu wyodrębniania encji).
Deklaracja
Objective-C
@property (nonatomic, nullable) NSDate *referenceTime;
-
Porównawcza strefa czasowa określająca, które daty względne (np. „jutro”) powinny być interpretowane. Jeśli ta wartość nie jest skonfigurowana, używana jest bieżąca strefa czasowa (gdy jest wywoływane wyodrębnianie encji).
Deklaracja
Objective-C
@property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
-
Preferowany język, którego można użyć do rozróżniania potencjalnych wartości dla encji daty i godziny. Na przykład „01/02/2000” jest niejednoznaczny i może odnosić się do 2 stycznia lub 1 lutego, ale preferowanie języka może pomóc w wybraniu właściwej lokalizacji („en-US” oznacza pierwszą, a „en-UK” – drugą). Wartością domyślną jest język systemu urządzenia. Obsługiwane języki odpowiadają liście obsługiwanych modeli. Czyli: {
'en-*'} ({
‘en-US’}, {'en-UK'}, {
‘en-CA’}, ...), {'ar-*'}, {
‘de-’}, {“` ‘es-’}, {'fr-*'}, {
‘it-’}, {“` ‘es-’}, {'ko-*'}, {
‘nl-’}, {“` ‘es-’}”, ‘„th-”«’}, {“` ‘es-’}, ‘ta-„ru-”}, {„ już”}, {„ już”}, {„ru-”}, {„ już”}.'pt-*'}, {
'tr-*'}, {
Deklaracja
Objective-C
@property (nonatomic, null_resettable) NSLocale *preferredLocale;
-
Podzbiór typów encji (
EntityExtractionEntityType
), które zostaną wykryte przez wyodrębnianie encji. Typy, które nie występują w zestawie, nie zostaną zwrócone, nawet jeśli występują w tekście wejściowym. Zestawy funkcjinil
zostaną zresetowane do wartości domyślnej zwróconej przezMLKEntityExtractionEntityTypeAllEntityTypes
.Deklaracja
Objective-C
@property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
-
Inicjuje przydzieloną instancję
EntityExtractionParams
z wartościami domyślnymi. Ustawia wartości referenceTime i referenceTimezone nanil
, a także ustawia filtr typówFilter na zbiór zawierający wszystkie wartości zwrócone z funkcjiMLKEntityExtractionEntityTypeAllEntityTypes
.Deklaracja
Objective-C
- (nonnull instancetype)init;