EntityExtractionParams
class EntityExtractionParams : NSObject一个对象,包含可在每次提取实体时自定义的各种参数 调用。
-
根据应在相对日期(例如“明天”)解释的参考时间, 从 1970-01-01T00:00:00(世界协调时间 [UTC] 时区)纪元算起。nil 值表示 当前时间(调用实体提取时)。
声明
Swift
var referenceTime: Date? { get set } -
根据要解读的相对日期(例如“明天”)来参考时区。如果 未设置,将使用当前时区(调用实体提取时)。
声明
Swift
var referenceTimeZone: TimeZone? { get set } -
用于消除日期时间实体可能值的歧义的首选语言区域。 例如,“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-*’}声明
Swift
var preferredLocale: Locale! { get set } -
将由
EntityExtractionEntityType实体提取器。不会返回集合中不存在的类型,即使相应类型存在也是如此 输入文本中的字词。nil个组将重置为MLKEntityExtractionEntityTypeAllEntityTypes。声明
Swift
var typesFilter: Set<EntityType>! { get set } -
使用默认值初始化已分配的
EntityExtractionParams实例。 将 referenceTime 和 referenceTimezone 设置为nil,并将 typesFilter 设置为 set 包含从MLKEntityExtractionEntityTypeAllEntityTypes返回的所有值。声明
Swift
init()