CustomEntity interface
Объект, содержащий сведения о найденных совпадениях и связанных метаданных.
Свойства
| accent |
По умолчанию используется значение false. Логическое значение, указывающее, должны ли сравнения с именем сущности быть чувствительными к акценту. |
| aliases | Массив сложных объектов, которые можно использовать для указания альтернативных орфографических или синонимов имени корневой сущности. |
| case |
По умолчанию используется значение false. Логическое значение, указывающее, должны ли сравнения с именем сущности учитывать регистр символов. Пример нечувствительных совпадений регистра "Майкрософт" может быть: microsoft, microSoft, MICROSOFT. |
| default |
Изменяет значение конфиденциальности акцента по умолчанию для этой сущности. Он используется для изменения значения по умолчанию всех псевдонимов элементов, не зависящих от значений. |
| default |
Изменяет значение конфиденциальности регистра по умолчанию для этой сущности. Он используется для изменения значения по умолчанию всех псевдонимов caseSensitive. |
| default |
Изменяет значение нечеткого изменения расстояния по умолчанию для этой сущности. Его можно использовать для изменения значения по умолчанию всех псевдонимов нечетких значенийEditDistance. |
| description | Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка. |
| fuzzy |
Значение по умолчанию — 0. Максимальное значение 5. Обозначает допустимое число разных символов, которые по-прежнему будут соответствовать имени сущности. Возвращается наименьшая возможная нечеткость для любого заданного совпадения. Например, если для расстояния редактирования задано значение 3, "Windows10" по-прежнему соответствует "Windows", "Windows10" и "Windows 7". Если чувствительность регистра имеет значение false, различия регистров не учитываются в отношении нечеткости, но в противном случае делают это. |
| id | Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка. |
| name | Дескриптор сущности верхнего уровня. Совпадения в выходных данных навыка будут сгруппированы по этому имени, и он должен представлять "нормализованную" форму найденного текста. |
| subtype | Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка. |
| type | Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка. |
Сведения о свойстве
accentSensitive
По умолчанию используется значение false. Логическое значение, указывающее, должны ли сравнения с именем сущности быть чувствительными к акценту.
accentSensitive?: boolean
Значение свойства
boolean
aliases
Массив сложных объектов, которые можно использовать для указания альтернативных орфографических или синонимов имени корневой сущности.
aliases?: CustomEntityAlias[]
Значение свойства
caseSensitive
По умолчанию используется значение false. Логическое значение, указывающее, должны ли сравнения с именем сущности учитывать регистр символов. Пример нечувствительных совпадений регистра "Майкрософт" может быть: microsoft, microSoft, MICROSOFT.
caseSensitive?: boolean
Значение свойства
boolean
defaultAccentSensitive
Изменяет значение конфиденциальности акцента по умолчанию для этой сущности. Он используется для изменения значения по умолчанию всех псевдонимов элементов, не зависящих от значений.
defaultAccentSensitive?: boolean
Значение свойства
boolean
defaultCaseSensitive
Изменяет значение конфиденциальности регистра по умолчанию для этой сущности. Он используется для изменения значения по умолчанию всех псевдонимов caseSensitive.
defaultCaseSensitive?: boolean
Значение свойства
boolean
defaultFuzzyEditDistance
Изменяет значение нечеткого изменения расстояния по умолчанию для этой сущности. Его можно использовать для изменения значения по умолчанию всех псевдонимов нечетких значенийEditDistance.
defaultFuzzyEditDistance?: number
Значение свойства
number
description
Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка.
description?: string
Значение свойства
string
fuzzyEditDistance
Значение по умолчанию — 0. Максимальное значение 5. Обозначает допустимое число разных символов, которые по-прежнему будут соответствовать имени сущности. Возвращается наименьшая возможная нечеткость для любого заданного совпадения. Например, если для расстояния редактирования задано значение 3, "Windows10" по-прежнему соответствует "Windows", "Windows10" и "Windows 7". Если чувствительность регистра имеет значение false, различия регистров не учитываются в отношении нечеткости, но в противном случае делают это.
fuzzyEditDistance?: number
Значение свойства
number
id
Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка.
id?: string
Значение свойства
string
name
Дескриптор сущности верхнего уровня. Совпадения в выходных данных навыка будут сгруппированы по этому имени, и он должен представлять "нормализованную" форму найденного текста.
name: string
Значение свойства
string
subtype
Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка.
subtype?: string
Значение свойства
string
type
Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка.
type?: string
Значение свойства
string