stem

Назначение

Ищет все формы слова.

Синтаксис

stem([грамматическое_значение, ]аргумент,..)

Аргументы

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

Часть речи

Синоним

Описание

Примеры

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

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

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

neutral

neut

слова в среднем роде

собрание, решение …​

nominative

nomn

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

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

genitive

gent

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

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

accusative

acc

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

меня, ее …​

dative

dat

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

мне, ему …​

instrumental

inst

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

сделкой, событиями …​

prepositional

prps

слова в предложном падеже

сделке, событии …​

animate

anim

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

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

inanimate

inan

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

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

proper

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

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

present

pres

глаголы или причастия в настоящем времени

является, отмечают, осуществляющий …​

past

past

глаголы или причастия в прошедшем времени

являлся, предложили, осуществленный …​ …​

future

futr

глаголы в будущем времени

будет, начнутся …​

comparative

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

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

superlative

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

новейший, прекраснейший …​

participle

vprt

причастия

предполагающий, предполагаемый, установленный …​

adverbparticiple

деепричастия

пояснив, достигнув, комментируя …​

…​

Если указано грамматическое значение, другие аргументы можно опустить. В этом случае функция найдет все слова с указанным грамматическим значением. Чтобы указать несколько грамматических значений, следует перечислить их, объединив символом нижнего подчеркивания:

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

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

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

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

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

stem(noun_plural|verb_past) находит все существительные во множественном числе или глаголы в прошедшем времени.

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

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

Примеры

stem(начало) находит «начало», «начале», «началом», «начиная», «начинают», «начата», «начнешь».

stem(noun, начало) находит «начало», «начале», «началом», но не находит «начиная», «начинают», «начата», «начнешь».

stem(singular, начало) находит «начало», «начале», «началом», «начата», «начнешь», но не находит «начиная», «начинают».

stem(noun_plural) находит все существительные во множественном числе.

stem(verb) находит все глаголы.