Udostępnij za pośrednictwem


CustomEntity interface

Obiekt zawierający informacje o znalezionych dopasowaniach i powiązanych metadanych.

Właściwości

accentSensitive

Wartość domyślna to false. Wartość logiczna oznacza, czy porównania z nazwą jednostki powinny być wrażliwe na akcent.

aliases

Tablica złożonych obiektów, których można użyć do określenia alternatywnych pisowni lub synonimów nazwy jednostki głównej.

caseSensitive

Wartość domyślna to false. Wartość logiczna oznacza, czy porównania z nazwą jednostki powinny być wrażliwe na wielkość liter. Przykładowe dopasowania bez uwzględniania wielkości liter "Microsoft" mogą być: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

Zmienia domyślną wartość poufności akcentu dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów akcentSensitive wartości.

defaultCaseSensitive

Zmienia domyślną wartość poufności wielkości liter dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów wielkości literSensitive.

defaultFuzzyEditDistance

Zmienia domyślną wartość odległości edycji rozmytej dla tej jednostki. Można go użyć do zmiany wartości domyślnej wszystkich aliasów rozmyteEditDistance wartości.

description

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

fuzzyEditDistance

Wartość domyślna to 0. Maksymalna wartość 5. Określa akceptowalną liczbę rozbieżnych znaków, które nadal stanowią dopasowanie do nazwy jednostki. Zwracana jest najmniejsza możliwa rozmycie dla danego meczu. Jeśli na przykład odległość edycji jest ustawiona na 3, wartość "Windows10" będzie nadal zgodna z wartością "Windows", "Windows10" i "Windows 7". Gdy ważność wielkości liter jest ustawiona na fałsz, różnice wielkości liter nie są liczone w kierunku tolerancji rozmytej, ale w przeciwnym razie.

id

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

name

Deskryptor jednostki najwyższego poziomu. Dopasowania w danych wyjściowych umiejętności zostaną pogrupowane według tej nazwy i powinny reprezentować "znormalizowaną" formę znalezionego tekstu.

subtype

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

type

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

Szczegóły właściwości

accentSensitive

Wartość domyślna to false. Wartość logiczna oznacza, czy porównania z nazwą jednostki powinny być wrażliwe na akcent.

accentSensitive?: boolean

Wartość właściwości

boolean

aliases

Tablica złożonych obiektów, których można użyć do określenia alternatywnych pisowni lub synonimów nazwy jednostki głównej.

aliases?: CustomEntityAlias[]

Wartość właściwości

caseSensitive

Wartość domyślna to false. Wartość logiczna oznacza, czy porównania z nazwą jednostki powinny być wrażliwe na wielkość liter. Przykładowe dopasowania bez uwzględniania wielkości liter "Microsoft" mogą być: microsoft, microSoft, MICROSOFT.

caseSensitive?: boolean

Wartość właściwości

boolean

defaultAccentSensitive

Zmienia domyślną wartość poufności akcentu dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów akcentSensitive wartości.

defaultAccentSensitive?: boolean

Wartość właściwości

boolean

defaultCaseSensitive

Zmienia domyślną wartość poufności wielkości liter dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów wielkości literSensitive.

defaultCaseSensitive?: boolean

Wartość właściwości

boolean

defaultFuzzyEditDistance

Zmienia domyślną wartość odległości edycji rozmytej dla tej jednostki. Można go użyć do zmiany wartości domyślnej wszystkich aliasów rozmyteEditDistance wartości.

defaultFuzzyEditDistance?: number

Wartość właściwości

number

description

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

description?: string

Wartość właściwości

string

fuzzyEditDistance

Wartość domyślna to 0. Maksymalna wartość 5. Określa akceptowalną liczbę rozbieżnych znaków, które nadal stanowią dopasowanie do nazwy jednostki. Zwracana jest najmniejsza możliwa rozmycie dla danego meczu. Jeśli na przykład odległość edycji jest ustawiona na 3, wartość "Windows10" będzie nadal zgodna z wartością "Windows", "Windows10" i "Windows 7". Gdy ważność wielkości liter jest ustawiona na fałsz, różnice wielkości liter nie są liczone w kierunku tolerancji rozmytej, ale w przeciwnym razie.

fuzzyEditDistance?: number

Wartość właściwości

number

id

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

id?: string

Wartość właściwości

string

name

Deskryptor jednostki najwyższego poziomu. Dopasowania w danych wyjściowych umiejętności zostaną pogrupowane według tej nazwy i powinny reprezentować "znormalizowaną" formę znalezionego tekstu.

name: string

Wartość właściwości

string

subtype

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

subtype?: string

Wartość właściwości

string

type

To pole może służyć jako przekazywanie dla niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jego jednostki w danych wyjściowych umiejętności.

type?: string

Wartość właściwości

string