Odniesienie do platformy MLKitEntityExtraction

EntityExtractionParams

class EntityExtractionParams : 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

    Swift

    var referenceTime: Date? { get set }
  • 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

    Swift

    var referenceTimeZone: TimeZone? { get set }
  • 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

    Swift

    var preferredLocale: Locale! { get set }
  • 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 funkcji nil zostaną zresetowane do wartości domyślnej zwróconej przez MLKEntityExtractionEntityTypeAllEntityTypes.

    Deklaracja

    Swift

    var typesFilter: Set<EntityType>! { get set }
  • Inicjuje przydzieloną instancję EntityExtractionParams z wartościami domyślnymi. Ustawia wartości referenceTime i referenceTimezone na nil, a także ustawia filtr typówFilter na zbiór zawierający wszystkie wartości zwrócone z funkcji MLKEntityExtractionEntityTypeAllEntityTypes.

    Deklaracja

    Swift

    init()