Словарь некоторых обозначений, терминов, сокращений. Очень полезный класс! Рассчитан на быстрый поиск токена или группы токенов среди большого списка терминов.Пространство имен: pullenti.ner.core
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | add | нет | Добавить термин. После добавления нельзя вносить изменения в термин, кроме как в значения tag и tag2 (иначе потом нужно вызвать reindex). |
![]() | add_string | Termin | Добавить строку в качестве записи словаря (термина). |
![]() | find_termins_by_string | list | Поискать термины по строке |
![]() | find_termins_by_termin | list | Поискать эквивалентные термины |
![]() | reindex | нет | Переиндексировать термин (если после добавления у него что-либо поменялось) |
![]() | try_parse | TerminToken | Попытка найти термин в словаре для начального токена |
![]() | try_parse_all | list | Попытка привязать все возможные термины |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | synonyms | TerminCollection | Возможный словарь синонимов (если в словаре комбинация не найдена, а она есть в синонимах, то синонимы ищутся в текущем словаре, и если есть, то ОК). Обычно null. |
![]() | tag | object | Используйте произвольным образом |
![]() | termins | list | Полный список терминов (Termin) |