МЛКEntityExtractionParams
@interface MLKEntityExtractionParams : NSObject
Объект, содержащий различные параметры, которые можно настроить при каждом вызове извлечения сущности.
Базовое время, на основе которого следует интерпретировать относительные даты (например, «завтра»), в миллисекундах от эпохи 1970-01-01T00:00:00 (часовой пояс UTC). Значение nil означает, что следует использовать текущее время (когда вызывается извлечение объекта).
Декларация
Цель-C
@property (nonatomic, nullable) NSDate *referenceTime;
Эталонный часовой пояс, на основе которого следует интерпретировать относительные даты (например, «завтра»). Если этот параметр не установлен, будет использоваться текущий часовой пояс (при вызове извлечения объекта).
Декларация
Цель-C
@property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
Предпочтительный языковой стандарт, который можно использовать для устранения неоднозначности потенциальных значений для сущностей даты и времени. Например, «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-*'}, {
'ж-*'}Декларация
Цель-C
@property (nonatomic, null_resettable) NSLocale *preferredLocale;
Подмножество типов сущностей (
EntityExtractionEntityType
), которые будут обнаружены экстрактором сущностей. Типы, отсутствующие в наборе, не будут возвращены, даже если они присутствуют во входном тексте.nil
наборы будут сброшены до набора по умолчанию, возвращаемогоMLKEntityExtractionEntityTypeAllEntityTypes
.Декларация
Цель-C
@property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
Инициализирует выделенный экземпляр
EntityExtractionParams
со значениями по умолчанию. Устанавливает для referenceTime и referenceTimezone значениеnil
и устанавливает для TypesFilter набор, содержащий все значения, возвращаемые изMLKEntityExtractionEntityTypeAllEntityTypes
.Декларация
Цель-C
- (nonnull instancetype)init;