CustomEntity interface
Um objeto que contém informações sobre as correspondências encontradas e metadados relacionados.
Propriedades
| accent |
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. |
| case |
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. |
| default |
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. |
| default |
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. |
| default |
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. |
| fuzzy |
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