Partilhar via


CustomEntity interface

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

Propriedades

accentSensitive

O padrão é false. Valor booleano 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 grafias alternativas ou sinônimos para o nome da entidade raiz.

caseSensitive

O padrão é false. Valor booleano que indica se as comparações com o nome da entidade devem ser sensíveis à caixa de caracteres. Exemplos de correspondências que não diferenciam maiúsculas de minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

Altera o valor de sensibilidade de acento padrão para esta entidade. Ele será usado para alterar o valor padrão de todos os aliases accentSensitive valores.

defaultCaseSensitive

Altera o valor padrão de diferenciação de maiúsculas e minúsculas para esta entidade. Ele será usado para alterar o valor padrão de todos os aliases valores caseSensitive.

defaultFuzzyEditDistance

Altera o valor de distância de edição difusa padrão para esta entidade. Ele pode ser usado para alterar o valor padrão de todos os valores de aliases fuzzyEditDistance.

description

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

fuzzyEditDistance

O padrão é 0. Valor máximo de 5. Indica o número aceitável de caracteres divergentes que ainda constituiriam uma correspondência com o nome da entidade. A menor imprecisão possível para qualquer partida é devolvida. Por exemplo, se a distância de edição estiver definida como 3, "Windows10" ainda corresponderia a "Windows", "Windows10" e "Windows 7". Quando a diferenciação de maiúsculas e minúsculas é definida como falsa, as diferenças entre maiúsculas e minúsculas NÃO contam para a tolerância difusa, mas de outra forma contam.

id

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

name

O descritor de entidade de nível superior. As correspondências na saída de habilidade serão agrupadas por este nome, e ele deve representar a forma "normalizada" do texto que está sendo encontrado.

subtype

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

type

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

Detalhes de Propriedade

accentSensitive

O padrão é false. Valor booleano que indica se as comparações com o nome da entidade devem ser sensíveis ao acento.

accentSensitive?: boolean

Valor de Propriedade

boolean

aliases

Uma matriz de objetos complexos que podem ser usados para especificar grafias alternativas ou sinônimos para o nome da entidade raiz.

aliases?: CustomEntityAlias[]

Valor de Propriedade

caseSensitive

O padrão é false. Valor booleano que indica se as comparações com o nome da entidade devem ser sensíveis à caixa de caracteres. Exemplos de correspondências que não diferenciam maiúsculas de minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT.

caseSensitive?: boolean

Valor de Propriedade

boolean

defaultAccentSensitive

Altera o valor de sensibilidade de acento padrão para esta entidade. Ele será usado para alterar o valor padrão de todos os aliases accentSensitive valores.

defaultAccentSensitive?: boolean

Valor de Propriedade

boolean

defaultCaseSensitive

Altera o valor padrão de diferenciação de maiúsculas e minúsculas para esta entidade. Ele será usado para alterar o valor padrão de todos os aliases valores caseSensitive.

defaultCaseSensitive?: boolean

Valor de Propriedade

boolean

defaultFuzzyEditDistance

Altera o valor de distância de edição difusa padrão para esta entidade. Ele pode ser usado para alterar o valor padrão de todos os valores de aliases fuzzyEditDistance.

defaultFuzzyEditDistance?: number

Valor de Propriedade

number

description

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

description?: string

Valor de Propriedade

string

fuzzyEditDistance

O padrão é 0. Valor máximo de 5. Indica o número aceitável de caracteres divergentes que ainda constituiriam uma correspondência com o nome da entidade. A menor imprecisão possível para qualquer partida é devolvida. Por exemplo, se a distância de edição estiver definida como 3, "Windows10" ainda corresponderia a "Windows", "Windows10" e "Windows 7". Quando a diferenciação de maiúsculas e minúsculas é definida como falsa, as diferenças entre maiúsculas e minúsculas NÃO contam para a tolerância difusa, mas de outra forma contam.

fuzzyEditDistance?: number

Valor de Propriedade

number

id

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

id?: string

Valor de Propriedade

string

name

O descritor de entidade de nível superior. As correspondências na saída de habilidade serão agrupadas por este nome, e ele deve representar a forma "normalizada" do texto que está sendo encontrado.

name: string

Valor de Propriedade

string

subtype

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

subtype?: string

Valor de Propriedade

string

type

Este campo pode ser usado como uma passagem para metadados personalizados sobre o(s) texto(s) correspondente(s). O valor deste campo aparecerá com cada correspondência de sua entidade na saída de habilidade.

type?: string

Valor de Propriedade

string