Partilhar via


CustomEntity interface

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

Propriedades

accentSensitive

O valor predefinido é falso. Valor booleano 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 utilizados para especificar ortografias alternativas ou sinónimos para o nome da entidade raiz.

caseSensitive

O valor predefinido é falso. Valor booleano que indica se as comparações com o nome da entidade devem ser sensíveis à caixa de carateres. As correspondências não sensíveis a maiúsculas e minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

Altera o valor de confidencialidade de destaque predefinido para esta entidade. É utilizado para alterar o valor predefinido de todos os aliases accent Valoressensíveis.

defaultCaseSensitive

Altera o valor de sensibilidade a maiúsculas e minúsculas predefinido para esta entidade. É utilizado para alterar o valor predefinido de todos os valores caseSensitive de todos os aliases.

defaultFuzzyEditDistance

Altera o valor de distância de edição difusa predefinido para esta entidade. Pode ser utilizado para alterar o valor predefinido de todos os valores fuzzyEditDistance.

description

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

fuzzyEditDistance

A predefinição é 0. Valor máximo de 5. Indica o número aceitável de carateres divergentes que ainda constituem uma correspondência com o nome da entidade. O menor fuzziness possível para qualquer correspondência é devolvido. Por exemplo, se a distância de edição estiver definida como 3, "Windows10" continuará a corresponder a "Windows", "Windows10" e "Windows 7". Quando a sensibilidade a maiúsculas e minúsculas é definida como falsa, as diferenças de casos NÃO contam para tolerância difusa, mas de outra forma contam.

id

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

name

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

subtype

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

type

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

Detalhes de Propriedade

accentSensitive

O valor predefinido é falso. Valor booleano que indica se as comparações com o nome da entidade devem ser sensíveis ao destaque.

accentSensitive?: boolean

Valor de Propriedade

boolean

aliases

Uma matriz de objetos complexos que podem ser utilizados para especificar ortografias alternativas ou sinónimos para o nome da entidade raiz.

aliases?: CustomEntityAlias[]

Valor de Propriedade

caseSensitive

O valor predefinido é falso. Valor booleano que indica se as comparações com o nome da entidade devem ser sensíveis à caixa de carateres. As correspondências não sensíveis a maiúsculas e minúsculas de "Microsoft" podem ser: microsoft, microSoft, MICROSOFT.

caseSensitive?: boolean

Valor de Propriedade

boolean

defaultAccentSensitive

Altera o valor de confidencialidade de destaque predefinido para esta entidade. É utilizado para alterar o valor predefinido de todos os aliases accent Valoressensíveis.

defaultAccentSensitive?: boolean

Valor de Propriedade

boolean

defaultCaseSensitive

Altera o valor de sensibilidade a maiúsculas e minúsculas predefinido para esta entidade. É utilizado para alterar o valor predefinido de todos os valores caseSensitive de todos os aliases.

defaultCaseSensitive?: boolean

Valor de Propriedade

boolean

defaultFuzzyEditDistance

Altera o valor de distância de edição difusa predefinido para esta entidade. Pode ser utilizado para alterar o valor predefinido de todos os valores fuzzyEditDistance.

defaultFuzzyEditDistance?: number

Valor de Propriedade

number

description

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

description?: string

Valor de Propriedade

string

fuzzyEditDistance

A predefinição é 0. Valor máximo de 5. Indica o número aceitável de carateres divergentes que ainda constituem uma correspondência com o nome da entidade. O menor fuzziness possível para qualquer correspondência é devolvido. Por exemplo, se a distância de edição estiver definida como 3, "Windows10" continuará a corresponder a "Windows", "Windows10" e "Windows 7". Quando a sensibilidade a maiúsculas e minúsculas é definida como falsa, as diferenças de casos NÃO contam para tolerância difusa, mas de outra forma contam.

fuzzyEditDistance?: number

Valor de Propriedade

number

id

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

id?: string

Valor de Propriedade

string

name

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

name: string

Valor de Propriedade

string

subtype

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

subtype?: string

Valor de Propriedade

string

type

Este campo pode ser utilizado como pass-through para metadados personalizados sobre os textos correspondentes. O valor deste campo será apresentado com cada correspondência da respetiva entidade na saída de competências.

type?: string

Valor de Propriedade

string