Словарь некоторых обозначений, терминов, сокращений. Очень полезный класс! Рассчитан на быстрый поиск токена или группы токенов среди большого списка терминов.

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

Expand
	imageСинтаксис

Методы

  Имя Тип значения Описание
Public methodaddнетДобавить термин. После добавления нельзя вносить изменения в термин, кроме как в значения tag и tag2 (иначе потом нужно вызвать reindex).
Public methodaddStringTerminДобавить строку в качестве записи словаря (термина).
Public methodfindTerminsByStringjava.util.ArrayList<Termin>Поискать термины по строке
Public methodfindTerminsByTerminjava.util.ArrayList<Termin>Поискать эквивалентные термины
Public methodreindexнетПереиндексировать термин (если после добавления у него что-либо поменялось)
Public methodtryParseTerminTokenПопытка найти термин в словаре для начального токена
Public methodtryParseAlljava.util.ArrayList<TerminToken>Попытка привязать все возможные термины

Поля

  Имя Тип Описание
Public fieldsynonymsTerminCollectionВозможный словарь синонимов (если в словаре комбинация не найдена, а она есть в синонимах, то синонимы ищутся в текущем словаре, и если есть, то ОК). Обычно null.
Public fieldtagObjectИспользуйте произвольным образом
Public fieldterminsjava.util.ArrayList<Termin>Полный список терминов (Termin)