CustomEntity interface
Obiekt zawierający informacje o znalezionych dopasowaniach i powiązanych metadanych.
Właściwości
accent |
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. |
case |
Wartość domyślna to false. Wartość logiczna określająca, czy porównania z nazwą jednostki powinny być wrażliwe na wielkość liter znaków. Przykładowe dopasowania przypadków niewrażliwych na wartość "Microsoft" mogą być: microsoft, microSoft, MICROSOFT. |
default |
Zmienia domyślną wartość poufności akcentu dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów accentSensitive wartości. |
default |
Zmienia domyślną wartość poufności wielkości liter dla tej jednostki. Służy do zmiany wartości domyślnej wszystkich aliasów caseSensitive wartości. |
default |
Zmienia domyślną wartość odległości edycji rozmytej dla tej jednostki. Może służyć do zmiany wartości domyślnej wszystkich aliasów rozmyteEditDistance wartości. |
description | To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jednostki w danych wyjściowych umiejętności. |
fuzzy |
Wartość domyślna to 0. Maksymalna wartość 5. Określa akceptowalną liczbę znaków rozbieżnych, które nadal stanowią dopasowanie z nazwą jednostki. Zwracana jest najmniejsza możliwa rozmycie dla danego meczu. Na przykład jeśli odległość edycji jest ustawiona na 3, "Windows10" nadal będzie pasować do "Windows", "Windows10" i "Windows 7". Gdy ważność wielkości liter jest ustawiona na wartość false, różnice wielkości liter nie są uwzględniane w tolerancji rozmyte, ale w przeciwnym razie. |
id | To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jednostki w danych wyjściowych umiejętności. |
name | Deskryptor jednostek najwyższego poziomu. Dopasowania w danych wyjściowych umiejętności będą pogrupowane według tej nazwy i powinny reprezentować "znormalizowaną" formę znalezionego tekstu. |
subtype | To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jednostki w danych wyjściowych umiejętności. |
type | To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem 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 określająca, czy porównania z nazwą jednostki powinny być wrażliwe na wielkość liter znaków. Przykładowe dopasowania przypadków niewrażliwych na wartość "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 accentSensitive 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 caseSensitive wartości.
defaultCaseSensitive?: boolean
Wartość właściwości
boolean
defaultFuzzyEditDistance
Zmienia domyślną wartość odległości edycji rozmytej dla tej jednostki. Może sł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 niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem 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ę znaków rozbieżnych, które nadal stanowią dopasowanie z nazwą jednostki. Zwracana jest najmniejsza możliwa rozmycie dla danego meczu. Na przykład jeśli odległość edycji jest ustawiona na 3, "Windows10" nadal będzie pasować do "Windows", "Windows10" i "Windows 7". Gdy ważność wielkości liter jest ustawiona na wartość false, różnice wielkości liter nie są uwzględniane w tolerancji rozmyte, ale w przeciwnym razie.
fuzzyEditDistance?: number
Wartość właściwości
number
id
To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jednostki w danych wyjściowych umiejętności.
id?: string
Wartość właściwości
string
name
Deskryptor jednostek najwyższego poziomu. Dopasowania w danych wyjściowych umiejętności będą 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 niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem 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 niestandardowych metadanych dotyczących dopasowanych tekstu. Wartość tego pola będzie wyświetlana z każdym dopasowaniem jednostki w danych wyjściowych umiejętności.
type?: string
Wartość właściwości
string