Condividi tramite


CustomEntity interface

Oggetto che contiene informazioni sulle corrispondenze trovate e sui metadati correlati.

Proprietà

accentSensitive

Il valore predefinito è false. Valore booleano che indica se i confronti con il nome dell'entità devono essere sensibili all'accento.

aliases

Matrice di oggetti complessi che possono essere usati per specificare ortografia o sinonimi alternativi per il nome dell'entità radice.

caseSensitive

Il valore predefinito è false. Valore booleano che indica se i confronti con il nome dell'entità devono essere sensibili alla combinazione di maiuscole e minuscole. Le corrispondenze senza distinzione tra maiuscole e minuscole di esempio di "Microsoft" potrebbero essere: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

Modifica il valore di riservatezza principale predefinito per questa entità. Viene usato per modificare il valore predefinito di tutti i valori accentati degli aliasSensitive.

defaultCaseSensitive

Modifica il valore di distinzione tra maiuscole e minuscole predefinito per questa entità. Viene usato per modificare il valore predefinito di tutti gli alias senza distinzione tra maiuscole e minuscole.

defaultFuzzyEditDistance

Modifica il valore predefinito della distanza di modifica fuzzy per questa entità. Può essere usato per modificare il valore predefinito di tutti gli alias fuzzyEditDistance valori.

description

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

fuzzyEditDistance

Il valore predefinito è 0. Valore massimo di 5. Indica il numero accettabile di caratteri divergenti che costituiscono comunque una corrispondenza con il nome dell'entità. Viene restituita la minima confusione possibile per ogni corrispondenza specificata. Ad esempio, se la distanza di modifica è impostata su 3, "Windows10" corrisponderebbe comunque a "Windows", "Windows10" e "Windows 7". Quando la distinzione tra maiuscole e minuscole è impostata su false, le differenze tra maiuscole e minuscole non vengono conteggiate per la tolleranza di fuzzità, ma in caso contrario.

id

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

name

Descrittore di entità di primo livello. Le corrispondenze nell'output della competenza verranno raggruppate in base a questo nome e dovrebbero rappresentare la forma "normalizzata" del testo trovato.

subtype

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

type

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

Dettagli proprietà

accentSensitive

Il valore predefinito è false. Valore booleano che indica se i confronti con il nome dell'entità devono essere sensibili all'accento.

accentSensitive?: boolean

Valore della proprietà

boolean

aliases

Matrice di oggetti complessi che possono essere usati per specificare ortografia o sinonimi alternativi per il nome dell'entità radice.

aliases?: CustomEntityAlias[]

Valore della proprietà

caseSensitive

Il valore predefinito è false. Valore booleano che indica se i confronti con il nome dell'entità devono essere sensibili alla combinazione di maiuscole e minuscole. Le corrispondenze senza distinzione tra maiuscole e minuscole di esempio di "Microsoft" potrebbero essere: microsoft, microSoft, MICROSOFT.

caseSensitive?: boolean

Valore della proprietà

boolean

defaultAccentSensitive

Modifica il valore di riservatezza principale predefinito per questa entità. Viene usato per modificare il valore predefinito di tutti i valori accentati degli aliasSensitive.

defaultAccentSensitive?: boolean

Valore della proprietà

boolean

defaultCaseSensitive

Modifica il valore di distinzione tra maiuscole e minuscole predefinito per questa entità. Viene usato per modificare il valore predefinito di tutti gli alias senza distinzione tra maiuscole e minuscole.

defaultCaseSensitive?: boolean

Valore della proprietà

boolean

defaultFuzzyEditDistance

Modifica il valore predefinito della distanza di modifica fuzzy per questa entità. Può essere usato per modificare il valore predefinito di tutti gli alias fuzzyEditDistance valori.

defaultFuzzyEditDistance?: number

Valore della proprietà

number

description

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

description?: string

Valore della proprietà

string

fuzzyEditDistance

Il valore predefinito è 0. Valore massimo di 5. Indica il numero accettabile di caratteri divergenti che costituiscono comunque una corrispondenza con il nome dell'entità. Viene restituita la minima confusione possibile per ogni corrispondenza specificata. Ad esempio, se la distanza di modifica è impostata su 3, "Windows10" corrisponderebbe comunque a "Windows", "Windows10" e "Windows 7". Quando la distinzione tra maiuscole e minuscole è impostata su false, le differenze tra maiuscole e minuscole non vengono conteggiate per la tolleranza di fuzzità, ma in caso contrario.

fuzzyEditDistance?: number

Valore della proprietà

number

id

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

id?: string

Valore della proprietà

string

name

Descrittore di entità di primo livello. Le corrispondenze nell'output della competenza verranno raggruppate in base a questo nome e dovrebbero rappresentare la forma "normalizzata" del testo trovato.

name: string

Valore della proprietà

string

subtype

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

subtype?: string

Valore della proprietà

string

type

Questo campo può essere usato come pass-through per i metadati personalizzati relativi ai testi corrispondenti. Il valore di questo campo verrà visualizzato con ogni corrispondenza dell'entità nell'output della competenza.

type?: string

Valore della proprietà

string