partofspeech

Назначение

Функция находит документы, содержащие аргументы заданной части речи и, опционально, с указанными грамматическими значениями.

Синтаксис

partofspeech(часть_речи, аргумент,…​)

Аргументы

Первый аргумент часть_речи обозначает искомую часть речи и принимает одно из указанных значений:

Часть речи

Синоним

Описание

Примеры

noun

находит существительные

событие, события, конференция, конференции

verb

находит глаголы

разговаривать, разговаривал, разговаривает, встречает

adverb

advb

находит наречия

хорошо, обычно

adjective

adjc

находит прилагательные

быстрый, важный, общий

particle

prcl

находит частицы

не, же

pronoun

pron

находит местоимения

они, ты, она, себя, мне, ей

numeral

nmrl

находит числительные

один, сто…​

article

arcl

находит артикли

в русском языке отсутствует

preposition

prep

находит предлоги

к, от, в, на

interjection

intj

находит междометия

ой, ура

conjunction

conj

находит союзы

и, если

Второй опциональный параметр позволяет указать одно или несколько дополнительных грамматических значений, например число, пол, время, залог и т.п. Ниже указаны наиболее часто используемые грамматические категории (полный список см. на вкладке «Информация» узла «Разметка текста»):

Грамматическое значение

Синоним

Описание

Примеры

singular

sing, sg

находит исчисляемые слова в единственном числе

событие, конференция, он, она, я …​

plural

plur, pl

находит исчисляемые слова во множественном числе

события, конференции, они …​

masculine

masc

находит слова в мужском роде

мужчина, мужчины, Джон, Джона, он, себя …​

feminine

femn

находит слова в женском роде

женщина, женщины, Джулия, Джулии …​

nominative

nomn

находит слова в именительном падеже

событие, события, Джулия, Джон

genitive

gent

находит слова в родительном падеже

события, Джулии, Джона …​

accusative

acc

находит слова в винительном падеже

меня, ее …​

animate

anim

находит одушевленные существительные или местоимения

Джулия, Джулии, мужчина, мужчины, Джон, Джона …​

inanimate

inan

находит неодушевленные существительные или местоимения

событие, конференция

proper

находит имена собственные

Лондон, Джулия, Джулии, Джон, Джона …​

comparative

находит прилагательные в сравнительной степени

лучше, легче …​

superlative

находит прилагательные в превосходной степени

лучший, самый легкий …​

participle

vprt

находит причастия

делая, сделав

modal

modl

находит модальные глаголы

может

…​

Грамматические значения нужно объединять символом нижнего подчеркивания:

partofspeech(noun_animate_singular) находит только одушевленные существительные в единственном числе.

Грамматические значения можно объединять в произвольном порядке:

partofspeech(noun_animate_singular) = partofspeech(noun_singular_animate) = partofspeech(singular_noun_animate), и т.д.

Значения параметров также можно сочетать с помощью оператора "|":

partofspeech(noun|verb) находит все существительные или глаголы.

Возвращаемое значение

Документы, соответствующие запросу.

Примеры

partofspeech(noun) находит все существительные.

partofspeech(noun_singular) = partofspeech(noun_sg) находит все существительные в единственном числе.

partofspeech(pronoun_singular) находит все местоимения в единственном числе.

partofspeech(noun_proper|pronoun) находит все имена собственные и местоимения.

partofspeech(noun, простой) находит «простой» в «простой в работе предприятия», но не в «простой рецепт».

partofspeech(noun_singular, помещение) находит «помещение» в словосочетании «жилое помещение», но не в «жилые помещения».