noun
Назначение
Функция позволяет искать существительные по таким критериям, как капитализация, морфологическая категория, тип токена, алфавит. Она дублирует функционал функций lemma(), stem(), form(), partofspeech(), позволяя записывать запросы более кратко.
Аргументы
Функция принимает один аргумент. В отсутствие аргумента функция находит все существительные.
Функция также поддерживает опциональные именованные параметры функций lemma(), stem(), form(), partofspeech().
В качестве аргумента можно также указать грамматическую категорию:
Грамматическое значение |
Синоним |
Описание |
Примеры |
singular |
sing, sg |
существительные в единственном числе |
событие, конференция … |
plural |
plur, pl |
существительные во множественном числе |
события, конференции … |
masculine |
masc |
существительные в мужском роде |
мужчина, мужчины, … |
feminine |
femn |
существительные в женском роде |
женщина, женщины, … |
neutral |
neut |
существительные в среднем роде |
собрание, решение … |
nominative |
nomn |
существительные в именительном падеже |
событие, события … |
genitive |
gent |
существительные в родительном падеже |
событий, Анастасии … |
accusative |
acc |
существительные в винительном падеже |
город, событие … |
dative |
dat |
существительные в дательном падеже |
Маше, городу, облаку … |
instrumental |
inst |
существительные в творительном падеже |
сделкой, событиями … |
prepositional |
prps |
существительные в предложном падеже |
сделке, событии … |
animate |
anim |
одушевленные существительные |
мужчина, мужчины … |
inanimate |
inan |
неодушевленные существительные или местоимения |
событие, конференция |
proper |
имена собственные |
Лондон, Мария, Волга … |
|
… |
Можно указать несколько именованных параметров, используя символы «_» (И) и «|» (ИЛИ).
Примеры
noun() = lemma(noun) находит все существительные в тексте.
noun(singular) находит все существительные в единственном числе.
noun(singular, книга) = partofspeech(noun_singular, книга) находит все вхождения слова «книга» в единственном числе.
noun(singular, книга, слово) = partofspeech(noun_singular, книга, слово) находит все вхождения слов «книга» и «слово» в единственном числе.
noun(masculine|feminine) = partofspeech(noun_masculine|noun_feminine) находит все существительные мужского или женского рода.