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 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. |
default |
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. |
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 wielkości literSensitive. |
default |
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. |
fuzzy |
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