| Общие флаги |
| Константа | Значение | Описание | Пример | Примечание |
| 1. Разрешение анафор | Разрешение анафор |
| FLAG_COREFERENCE |
100 |
Разрешение анафор местоимений |
На столе стояла ваза. Она (ваза) фарфоровая | !-- Применяется в graphvectext (сбор вектора по графу), questionanswer (создание вопросно ответных пар по графу) -- |
| 2. Константы .bound | Границы смысловых блоков текста |
| BOUND_X | 0 | Не определено | — | |
| BOUND_BREAK | 1 | Граница смыслового блока, как рассчитал алгоритм | "Вася ехал на самокате, а Петя на роликах" = "Вася ехал на самокате" / "Петя на роликах" | Может быть обозначено либо не обозначено знаком препинания |
| 3. Константы .pos (части речи) | Части речи |
| POS_X | 0 | Не определено | — | Может применяться в виде параметров для создания условий идентификации слов и в виде параметров poolvectors (сливание векторов), graphvectext (сбор вектора по графу) |
| POS_NOUN | 1 | Существительное | стол | --- |
| POS_VERB | 2 | Глагол | читать | --- |
| POS_ADJ | 3 | Прилагательное | красивый | --- |
| POS_CONJ | 4 | Союз | и | --- |
| POS_PRON | 5 | Местоимение | он | --- |
| POS_GER | 6 | Деепричастие | читая | --- |
| POS_PRTCP | 7 | Причастие | прочитанный | --- |
| POS_ADV | 8 | Наречие | быстро | --- |
| POS_NUM | 9 | Числительное | три | --- |
| POS_PART | 10 | Частица | же | --- |
| POS_PREP | 11 | Предлог | в | В .prep (у слова к которому относится этот предлог) индекс этого предлога |
| POS_INTJ | 12 | Междометие | ой | --- |
| POS_INF | 13 | Инфинитив | делать | --- |
| POS_QSC | 14 | Вопросная конструкция (ВСК) | В какое время? Каким образом? | В .qsc 0 если это не ВСК или количество слов в нее входящие |
| POS_NEG | 15 | Отрицание | не | В .prep (у слова к которому относится это слово отрицание) индекс этого слова отрицания |
| POS_NUM_VAL | 16 | Число (цифры) | 150 | --- |
| 4. Константы .user (кастомные категории) | Пользовательские метки |
| USER_X | 0 | По умолчанию | — | Слово не помечено меткой |
| USER_TAG_0 | 1 | Тег пользователя | можно указать любую метку | Может применяться для быстрого тестирования и визуализации в окне Лога вызываемого nlplog |
| USER_TAG_1 | 2 | Тег пользователя | ... | --- |
| USER_TAG_2 | 3 | Тег пользователя | ... | --- |
| USER_TAG_3 | 4 | Тег пользователя | ... | --- |
| USER_TAG_11 | 11 | Тег пользователя | ... | --- |
| 5. Константы .gen (род) | --- |
| GEN_X | 0 | Неизвестно | — | --- |
| GEN_MASC | 1 | Мужской | стол | --- |
| GEN_FEM | 2 | Женский | книга | --- |
| GEN_NEUT | 3 | Средний | море | --- |
| 6. Константы .num (число) | --- |
| NUM_X | 0 | Неизвестно | — | --- |
| NUM_SING | 1 | Единственное | дерево | --- |
| NUM_PLUR | 2 | Множественное | деревья | --- |
| 7. Константы .case (падеж) | --- |
| CASE_X | 0 | Неизвестно | — | --- |
| CASE_NOM | 1 | Именительный | дом стоит | --- |
| CASE_GEN | 2 | Родительный | нет дома | --- |
| CASE_DAT | 3 | Дательный | к дому | --- |
| CASE_ACC | 4 | Винительный | вижу дом | --- |
| CASE_INS | 5 | Творительный | домом | --- |
| CASE_LOC | 6 | Предложный | о доме | --- |
| CASE_VOC | 7 | Звательный | неопределенное - доме | --- |
| CASE_PART | 8 | Партитив | чайку | --- |
| 8. Константы .anim (одушевлённость) | --- |
| ANIM_X | 0 | Неизвестно | — | --- |
| ANIM_ANIM | 1 | Одушевлённое | человек | --- |
| 9. Константы .trans (переходность) | --- |
| TRANS_X | 0 | Неизвестно | — | --- |
| TRANS_INTR | 1 | Непереходный | спать | --- |
| TRANS_TR | 2 | Переходный | читать книгу | --- |
| 10. Константы .motion (движение) | --- |
| MOTION_X | 0 | Неизвестно | — | --- |
| MOTION_VERB | 1 | Движение | идти | Глагол означающий движение |
| 11. Константы .refl (возвратность) | --- |
| REFL_X | 0 | Неизвестно | — | --- |
| REFL_FALSE | 1 | Невозвратный | мыть | --- |
| REFL_TRUE | 2 | Возвратный | мыться | --- |
| 12. Константы .asp (вид) | --- |
| ASP_X | 0 | Неизвестно | — | --- |
| ASP_PERF | 1 | Совершенный | сделал | --- |
| ASP_IMP | 2 | Несовершенный | делать | --- |
| 13. Константы .tense (время) | --- |
| TENSE_X | 0 | Неизвестно | — | --- |
| TENSE_PAST | 1 | Прошедшее | делал | --- |
| TENSE_PRES | 2 | Настоящее | делает | --- |
| TENSE_FUT | 3 | Будущее | сделает | --- |
| 14. Константы .ner (сущности) | Словарные метки словам |
| NER_X | 0 | Неизвестно | — | --- |
| NER_ABBR | 1 | Аббревиатура | ЖКХ | --- |
| NER_NUM | 2 | Числовое значение | 2025 | --- |
| NER_NAME | 3 | Имя | Дмитрий | --- |
| NER_FAM | 4 | Фамилия | Менделеев | --- |
| NER_PATR | 5 | Отчество | Иванович | --- |
| NER_ORG | 6 | Организация | СтройМаш | --- |
| NER_GEO | 7 | Гео-объект | Одесса | --- |
| NER_NAME_FAM | 8 | Имя/фамилия | спорные | --- |
| NER_ABBR_ORG | 9 | Аббревиатура/организация | спорные | --- |
| NER_PATR_FAM | 10 | Отчество/фамилия | спорные | --- |
| NER_ABBR_GEO | 11 | Аббревиатура/гео | спорные.. СНГ | --- |
| NER_QUAL | 12 | Качество/признак | элитный | --- |
| 15. Константы .prontype (тип местоимения) | --- |
| PRON_X | 0 | Неизвестно / не применимо | — | --- |
| PRON_PERS | 1 | Личные | я, ты, он | --- |
| PRON_REFL | 2 | Возвратные | себя | --- |
| PRON_POSSE | 3 | Притяжательные | мой, твой | --- |
| PRON_DEMON | 4 | Указательные | этот, тот | --- |
| PRON_INTER | 5 | Вопросительные | кто, что | --- |
| PRON_REL | 6 | Относительные | который | --- |
| PRON_DEFI | 7 | Определительные | всякий, любой | --- |
| PRON_INDEF | 8 | Неопределённые | кто-то, что-нибудь | --- |
| PRON_NEG | 9 | Отрицательные | никто, ничего | --- |
| 16. Константы .pers (лицо) | --- |
| PERS_X | 0 | Неизвестно | — | --- |
| PERS_1 | 1 | Первое лицо | я | --- |
| PERS_2 | 2 | Второе лицо | ты | --- |
| PERS_3 | 3 | Третье лицо | он | --- |
| 17. Константы .conj (тип союза) | Разделяет / Не разделяет сложное предложение на простые |
| CONJ_X | 0 | Неизвестно | — | --- |
| CONJ_PART | 1 | Не делит на смысловые блоки | Вася и Петя | txt.conj[1]=CONJ_PART; |
| CONJ_FULL | 2 | Делит на смысловые блоки | Вася ехал на самокате, а Петя на роликах | txt.conj[4]=CONJ_FULL; |
| 16. Константы .dep (синтаксические зависимости) | --- |
| DEP_X | 0 | Прочее / неизвестное | частицы, союзы, предлоги | --- |
| DEP_SUBJ | 1 | Подлежащее | дерево | --- |
| DEP_PRED | 2 | Сказуемое | растет | --- |
| DEP_OBJ | 3 | Дополнение | книгу | --- |
| DEP_ATTR | 4 | Определение / атрибут | красный | --- |
| DEP_ADV | 5 | Обстоятельство | быстро | --- |
| DEP_GER | 6 | Деепричастие | улыбаясь | --- |
| DEP_PART | 7 | Частица | бы, ведь | --- |
| 19. Константы .recog (статус распознавания слова) | Распознано по базе / Распознано по контенту / Не распознано |
| RECOG_X | 0 | Не найдено в базе и не распознако контентом | невозможно распознать | Слово отсутствует в базе и не было распознанно по контенту ввиду его отсутствия |
| RECOG_CONTEXT | 1 | Распознано контекстом | распознано на уровне контента | Слово отсутствует в базе, но было распознанно алгоритмом по контенту |
| RECOG_BASE | 2 | Распознано по базе | присутствует в базе | Слово присутствует в базе и распорзнанно по ней |
| 20. Выбор векторной базы | Семантическая / Отношения / Категории |
| FLAG_VEC_SIM | 1 | SIM-вектора | семантическое сходство (молоток - кувалда) | Применяется в findvectoridx (возвращает ID вектора в базе), findvector (возвращает вектор с базы), nearvector (получение топ близких слов по векторным базам), poolvectors (сливание векторов), graphvectext (сбор вектора по графу), texttovec (обобщенный вектор текста)
|
| FLAG_VEC_REL | 2 | REL-вектора | отношения (забить - молотком) | --- |
| FLAG_VEC_CAT | 4 | Категории | семантические категории (молоток - бытовой_и_малогабаритный_инструмент) | --- |
| 21. POS-фильтры для nearvector | Фильтрация по частям речи |
| FLAG_POS_NOUN | 1 | Только существительные | стол | Применяется в nearvector (получение топ близких слов по векторным базам) для фильтрации собранных слов или категорий |
| FLAG_POS_VERB | 2 | Только глаголы | идти | --- |
| FLAG_POS_ADJ | 4 | Только прилагательные | красный | --- |
| FLAG_POS_ADV | 8 | Только наречия | быстро | --- |
| 22. Внутренние поля токена | Применяется при составление условий идентификации слова |
| NEG | — | Является ли слово отрицанием | не, нет | string Tagset="NEG"; Указывает что слово является отрицанием. Tagset могут быть сложносоставными: string Y2=" POS_NOUN GEN_MASC CAT:человек|личное_имя|профессия:5"; Применяется в poolvectors (сливание векторов), graphvectext (сбор вектора по графу) |
| PREP | — | Является ли слово предлогом | по, в, на | string Tagset="PREP"; Указывает что слово является предлогом. Аналогично NEG |