Поделиться через


CustomEntity interface

Объект, содержащий сведения о найденных совпадениях и связанных метаданных.

Свойства

accentSensitive

По умолчанию используется значение false. Логическое значение, указывающее, должны ли сравнения с именем сущности быть чувствительными к акценту.

aliases

Массив сложных объектов, которые можно использовать для указания альтернативных орфографических или синонимов имени корневой сущности.

caseSensitive

По умолчанию используется значение false. Логическое значение, указывающее, должны ли сравнения с именем сущности учитывать регистр символов. Пример нечувствительных совпадений регистра "Майкрософт" может быть: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

Изменяет значение конфиденциальности акцента по умолчанию для этой сущности. Он используется для изменения значения по умолчанию всех псевдонимов элементов, не зависящих от значений.

defaultCaseSensitive

Изменяет значение конфиденциальности регистра по умолчанию для этой сущности. Он используется для изменения значения по умолчанию всех псевдонимов caseSensitive.

defaultFuzzyEditDistance

Изменяет значение нечеткого изменения расстояния по умолчанию для этой сущности. Его можно использовать для изменения значения по умолчанию всех псевдонимов нечетких значенийEditDistance.

description

Это поле можно использовать в качестве сквозного руководства для пользовательских метаданных о сопоставленных текстах. Значение этого поля будет отображаться при каждом совпадении сущности в выходных данных навыка.

fuzzyEditDistance

Значение по умолчанию — 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