MLKEntityExtractionParams
@interface MLKEntityExtractionParams : NSObject
Objeto que contém vários parâmetros que podem ser personalizados em cada chamada de extração de entidade.
-
Horário de referência com base em quais datas relativas (por exemplo, "amanhã") precisam ser interpretadas, em milissegundos a partir da época de 1970-01-01T00:00:00 (fuso horário UTC). Um valor nulo significa que o horário atual (quando a extração de entidade é invocada) precisa ser usado.
Declaração
Objective-C
@property (nonatomic, nullable) NSDate *referenceTime;
-
Fuso horário de referência com base nas datas relativas (por exemplo, "amanhã") que devem ser interpretadas. Se isso não for definido, o fuso horário atual (quando a extração da entidade for invocada) será usado.
Declaração
Objective-C
@property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
-
Uma localidade preferencial que pode ser usada para remover a ambiguidade de possíveis valores de entidades de data-hora. Por exemplo, "01/02/2000" é ambíguo e pode se referir a 2 de janeiro ou 1o de fevereiro, mas uma preferência de localidade pode ajudar na escolha do correto ("en-US" escolheria o primeiro e "en-UK" a segunda). O valor padrão é a localidade do sistema do dispositivo. As localidades compatíveis correspondem à lista de modelos compatíveis. Portanto, ou um subconjunto destes: {
'en-*'} ({
'en-US'}, {'en-UK'}, {
'en-CA'}, ...), {'ar-*'}, {
'de-’}, {“` ‘es-’}, {'fr-*'}, {
‘it-’}, {“` ‘es-’}, {'ko-*'}, {
‘nl-’}, {“` ‘es-’}, {'pt-*'}, {
‘ru-’}, {'pt-*'}, {
‘ru-’},'tr-*'}, {
Declaração
Objective-C
@property (nonatomic, null_resettable) NSLocale *preferredLocale;
-
O subconjunto de tipos de entidade (
EntityExtractionEntityType
) que serão detectados pelo extrator de entidade. Os tipos não presentes no conjunto não serão retornados, mesmo que estejam presentes no texto de entrada. Os conjuntosnil
serão redefinidos para o padrão retornado porMLKEntityExtractionEntityTypeAllEntityTypes
.Declaração
Objective-C
@property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
-
Inicializa uma instância
EntityExtractionParams
alocada com os valores padrão. Define o referenceTime e o referenceTimezone comonil
e define o TypesFilter como um conjunto que contém todos os valores retornados deMLKEntityExtractionEntityTypeAllEntityTypes
.Declaração
Objective-C
- (nonnull instancetype)init;