EntityExtractionParams
class EntityExtractionParams : NSObject
Объект, содержащий различные параметры, которые можно настроить при каждом вызове извлечения сущности.
Базовое время, на основе которого следует интерпретировать относительные даты (например, «завтра»), в миллисекундах от эпохи 1970-01-01T00:00:00 (часовой пояс UTC). Значение nil означает, что следует использовать текущее время (когда вызывается извлечение объекта).
Декларация
Быстрый
var referenceTime: Date? { get set }
Эталонный часовой пояс, на основе которого следует интерпретировать относительные даты (например, «завтра»). Если этот параметр не установлен, будет использоваться текущий часовой пояс (при вызове извлечения объекта).
Декларация
Быстрый
var referenceTimeZone: TimeZone? { get set }
Предпочтительный языковой стандарт, который можно использовать для устранения неоднозначности потенциальных значений для сущностей даты и времени. Например, «02.01.2000» является неоднозначным и может относиться либо к 2 января, либо к 1 февраля, но предпочтения языкового стандарта могут помочь выбрать правильный вариант («en-US» выберет первое, а «en-UK» последний). Значением по умолчанию является языковой стандарт системы устройства. Поддерживаемые локали соответствуют списку поддерживаемых моделей. Таким образом, любое из (или подмножество): {
'en-*'} ({
'en-US'}, {'en-UK'}, {
'en-CA'}, …), {'ar-*'}, {
'de- '}, {"` 'es- '}, {'fr-*'}, {
'it- '}, {”` 'ja- '}, {'ko-*'}, {
'nl- '}, {"` 'pl- '}, {'pt-*'}, {
'ru- '}, {”` 'th- '}, {'tr-*'}, {
'ж-*'}Декларация
Быстрый
var preferredLocale: Locale! { get set }
Подмножество типов сущностей (
EntityExtractionEntityType
), которые будут обнаружены экстрактором сущностей. Типы, отсутствующие в наборе, не будут возвращены, даже если они присутствуют во входном тексте.nil
наборы будут сброшены до набора по умолчанию, возвращаемогоMLKEntityExtractionEntityTypeAllEntityTypes
.Декларация
Быстрый
var typesFilter: Set<EntityType>! { get set }
Инициализирует выделенный экземпляр
EntityExtractionParams
со значениями по умолчанию. Устанавливает для referenceTime и referenceTimezone значениеnil
и устанавливает для TypesFilter набор, содержащий все значения, возвращаемые изMLKEntityExtractionEntityTypeAllEntityTypes
.Декларация
Быстрый
init()