CustomEntity interface
Um objeto que contém informações sobre as correspondências que foram encontradas e metadados relacionados.
Propriedades
| accent |
O padrão é false. Valor booliano que indica se as comparações com o nome da entidade devem ser sensíveis ao acento. |
| aliases | Uma matriz de objetos complexos que podem ser usados para especificar ortografias ou sinônimos alternativos para o nome da entidade raiz. |
| case |
O padrão é false. Valor booliano que indica se as comparações com o nome da entidade devem ser sensíveis à caixa de caracteres. Correspondências sem diferenciação de maiúsculas de minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT. |
| default |
Altera o valor de confidencialidade de ênfase padrão para essa entidade. Ele será usado para alterar o valor padrão de todos os valores aliases accentSensitive. |
| default |
Altera o valor de confidencialidade de maiúsculas e minúsculas padrão para essa entidade. Ele será usado para alterar o valor padrão de todos os valores caseSensitive de aliases. |
| default |
Altera o valor de distância de edição difusa padrão para essa entidade. Ele pode ser usado para alterar o valor padrão de todos os valores de aliases fuzzyEditDistance. |
| description | Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade. |
| fuzzy |
O padrão é 0. Valor máximo de 5. Indica o número aceitável de caracteres divergentes que ainda constituiria uma correspondência com o nome da entidade. A menor confusão possível para qualquer correspondência é retornada. Por exemplo, se a distância de edição for definida como 3, "Windows10" ainda corresponderá a "Windows", "Windows10" e "Windows 7". Quando a confidencialidade de maiúsculas e minúsculas é definida como false, as diferenças de maiúsculas e minúsculas NÃO contam para a tolerância à difusa, mas o contrário. |
| id | Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade. |
| name | O descritor de entidade de nível superior. As correspondências na saída da habilidade serão agrupadas por esse nome e devem representar a forma "normalizada" do texto que está sendo encontrado. |
| subtype | Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade. |
| type | Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade. |
Detalhes da propriedade
accentSensitive
O padrão é false. Valor booliano que indica se as comparações com o nome da entidade devem ser sensíveis ao acento.
accentSensitive?: boolean
Valor da propriedade
boolean
aliases
Uma matriz de objetos complexos que podem ser usados para especificar ortografias ou sinônimos alternativos para o nome da entidade raiz.
aliases?: CustomEntityAlias[]
Valor da propriedade
caseSensitive
O padrão é false. Valor booliano que indica se as comparações com o nome da entidade devem ser sensíveis à caixa de caracteres. Correspondências sem diferenciação de maiúsculas de minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT.
caseSensitive?: boolean
Valor da propriedade
boolean
defaultAccentSensitive
Altera o valor de confidencialidade de ênfase padrão para essa entidade. Ele será usado para alterar o valor padrão de todos os valores aliases accentSensitive.
defaultAccentSensitive?: boolean
Valor da propriedade
boolean
defaultCaseSensitive
Altera o valor de confidencialidade de maiúsculas e minúsculas padrão para essa entidade. Ele será usado para alterar o valor padrão de todos os valores caseSensitive de aliases.
defaultCaseSensitive?: boolean
Valor da propriedade
boolean
defaultFuzzyEditDistance
Altera o valor de distância de edição difusa padrão para essa entidade. Ele pode ser usado para alterar o valor padrão de todos os valores de aliases fuzzyEditDistance.
defaultFuzzyEditDistance?: number
Valor da propriedade
number
description
Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.
description?: string
Valor da propriedade
string
fuzzyEditDistance
O padrão é 0. Valor máximo de 5. Indica o número aceitável de caracteres divergentes que ainda constituiria uma correspondência com o nome da entidade. A menor confusão possível para qualquer correspondência é retornada. Por exemplo, se a distância de edição for definida como 3, "Windows10" ainda corresponderá a "Windows", "Windows10" e "Windows 7". Quando a confidencialidade de maiúsculas e minúsculas é definida como false, as diferenças de maiúsculas e minúsculas NÃO contam para a tolerância à difusa, mas o contrário.
fuzzyEditDistance?: number
Valor da propriedade
number
id
Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.
id?: string
Valor da propriedade
string
name
O descritor de entidade de nível superior. As correspondências na saída da habilidade serão agrupadas por esse nome e devem representar a forma "normalizada" do texto que está sendo encontrado.
name: string
Valor da propriedade
string
subtype
Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.
subtype?: string
Valor da propriedade
string
type
Esse campo pode ser usado como uma passagem para metadados personalizados sobre os textos correspondentes. O valor desse campo será exibido com cada correspondência de sua entidade na saída da habilidade.
type?: string
Valor da propriedade
string