noun

Назначение

Функция позволяет искать существительные по таким критериям, как капитализация, морфологическая категория, тип токена, алфавит. Она дублирует функционал функций lemma(), stem(), form(), partofspeech(), позволяя записывать запросы более кратко.

Синтаксис

noun()

noun(аргумент)

Аргументы

Функция принимает один аргумент. В отсутствие аргумента функция находит все существительные.

Функция также поддерживает опциональные именованные параметры функций 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) находит все существительные мужского или женского рода.