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”就不明确,可能是指 1 月 2 日或 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-*'}, {
‘zh-*’}声明
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
,并将 typesFilter 设置为 set 包含从MLKEntityExtractionEntityTypeAllEntityTypes
返回的所有值。声明
Objective-C
- (nonnull instancetype)init;