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


CustomEntity interface

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

Свойства

accentSensitive

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

aliases

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

caseSensitive

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

defaultAccentSensitive

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

defaultCaseSensitive

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

defaultFuzzyEditDistance

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

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, MICROSOFT.

caseSensitive?: boolean

Значение свойства

boolean

defaultAccentSensitive

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

defaultAccentSensitive?: boolean

Значение свойства

boolean

defaultCaseSensitive

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

defaultCaseSensitive?: boolean

Значение свойства

boolean

defaultFuzzyEditDistance

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

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