Термин, понятие, система обозначений чего-либо и варианты его написания. Элемент словаря TerminCollection.

Пространство имен: com.pullenti.ner.core

Expand
	imageСинтаксис

Конструкторы

  Имя   Описание
Public constructorTermin Создать термин из строки с добавлением всех морфологических вариантов написания

Свойства (get/set)

  Имя Тип Описание
Public propertygetCanonicText
setCanonicText
StringКанонический текст термина. Если явно не задан, то создаётся автоматически.
Public propertygetGender
setGender
MorphGenderРод (вычисляется по первому слову термина)

Методы

  Имя Тип значения Описание
Public methodaddAbridgeAbridgeДобавить сокращение в термин
Public methodaddAllAbridgesнетДобавить все сокращения (с первой буквы до любого согласного)
Public methodaddVariantнетДобавить дополнительный вариант полного написания
Public methodaddVariantTermнетДобавить дополнительный вариант написания
Public methodinitByNormalTextнетБыстрая инициализация без морф.вариантов, производится только токенизация текста. Используется для ускорения работы со словарём в случае, когда изначально известно, что на входе уже нормализованные строки.
Public methodsetStdAcronimнетУстановить стандартную аббревиатуру
Public methodtryParseTerminTokenПопробовать привязать термин

Поля

  Имя Тип Описание
Public fieldacronymStringВозможная аббревиатура (всегда слитно в верхнем регистре)
Public fieldacronymCanBeLowerbooleanАббревиатура м.б. в нижнем регистре
Public fieldacronymCanBeSmartbooleanАббревиатура м.б. мягкой (acronymSmart = acronym)
Public fieldacronymSmartString"Мягкая" аббревиатура, допускающая разбивку, точки и т.п.
Public fieldadditionalVarsjava.util.ArrayList<Termin>Дополнительные варианты (список Termin, обычно null)
Public fieldignoreTermsOrderbooleanПорядок токенов неважен (то есть привязка с точностью до перестановок)
Public fieldlangMorphLangЯзык
Public fieldtagObjectИспользуется произвольным образом
Public fieldtag2ObjectИспользуется произвольным образом
Public fieldtag3ObjectИспользуется произвольным образом