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

Пространство имен: Pullenti.Ner.Core

Expand
	imageСинтаксис

Методы

  Имя Тип значения Описание
Public methodAddнетДобавить термин. После добавления нельзя вносить изменения в термин, кроме как в значения Tag и Tag2 (иначе потом нужно вызвать Reindex).
Public methodAddStringTerminДобавить строку в качестве записи словаря (термина).
Public methodFindTerminsByStringList<Termin>Поискать термины по строке
Public methodFindTerminsByTerminList<Termin>Поискать эквивалентные термины
Public methodReindexнетПереиндексировать термин (если после добавления у него что-либо поменялось)
Public methodTryParseTerminTokenПопытка найти термин в словаре для начального токена
Public methodTryParseAllList<TerminToken>Попытка привязать все возможные термины

Поля

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