Compartilhar via


CustomEntity interface

Um objeto que contém informações sobre as correspondências que foram encontradas e metadados relacionados.

Propriedades

accentSensitive

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.

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.

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.

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.

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.

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.

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.

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