Compartilhar via


CustomEntity interface

Um objeto que contém informações sobre as correspondências encontradas e os 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 destaque.

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 conseguir diferenciar os caracteres maiúsculos de minúsculos. Correspondências sem diferenciação de maiúsculas e 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 aliases accentSensitive values.

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 aliases caseSensitive values.

defaultFuzzyEditDistance

Altera o valor padrão de distância de edição difusa 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

Assume o padrão de 0. Valor máximo de 5. Denota o número aceitável de caracteres divergentes que ainda constituem uma correspondência com o nome da entidade. A menor possibilidade de difusão possível para qualquer correspondência fornecida é retornada. Por exemplo, se a distância de edição estiver definida como 3, "Windows10" ainda corresponderá a "Windows", "Windows10" e "Windows 7". Quando a diferenciação de maiúsculas e minúsculas estiver definida como false, as diferenças de maiúsculas e minúsculas NÃO contarão na tolerância de difusão, caso contrário, contarão.

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 deverão 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 destaque.

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 conseguir diferenciar os caracteres maiúsculos de minúsculos. Correspondências sem diferenciação de maiúsculas e 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 aliases accentSensitive values.

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 aliases caseSensitive values.

defaultCaseSensitive?: boolean

Valor da propriedade

boolean

defaultFuzzyEditDistance

Altera o valor padrão de distância de edição difusa 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

Assume o padrão de 0. Valor máximo de 5. Denota o número aceitável de caracteres divergentes que ainda constituem uma correspondência com o nome da entidade. A menor possibilidade de difusão possível para qualquer correspondência fornecida é retornada. Por exemplo, se a distância de edição estiver definida como 3, "Windows10" ainda corresponderá a "Windows", "Windows10" e "Windows 7". Quando a diferenciação de maiúsculas e minúsculas estiver definida como false, as diferenças de maiúsculas e minúsculas NÃO contarão na tolerância de difusão, caso contrário, contarão.

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 deverão 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