Словарь некоторых обозначений, терминов, сокращений. Очень полезный класс! Рассчитан на быстрый поиск токена или группы токенов среди большого списка терминов.Пространство имен: com.pullenti.ner.core
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | add | нет | Добавить термин. После добавления нельзя вносить изменения в термин, кроме как в значения tag и tag2 (иначе потом нужно вызвать reindex). |
![]() | addString | Termin | Добавить строку в качестве записи словаря (термина). |
![]() | findTerminsByString | java.util.ArrayList<Termin> | Поискать термины по строке |
![]() | findTerminsByTermin | java.util.ArrayList<Termin> | Поискать эквивалентные термины |
![]() | reindex | нет | Переиндексировать термин (если после добавления у него что-либо поменялось) |
![]() | tryParse | TerminToken | Попытка найти термин в словаре для начального токена |
![]() | tryParseAll | java.util.ArrayList<TerminToken> | Попытка привязать все возможные термины |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | synonyms | TerminCollection | Возможный словарь синонимов (если в словаре комбинация не найдена, а она есть в синонимах, то синонимы ищутся в текущем словаре, и если есть, то ОК). Обычно null. |
![]() | tag | Object | Используйте произвольным образом |
![]() | termins | java.util.ArrayList<Termin> | Полный список терминов (Termin) |