term

Назначение

Находит документы, содержащие слова из указанных словарных списков.

Синтаксис

term([часть_речи,] название_списка, …​)

Аргументы

Обязательным аргументом функции является название_списка. Допустимо произвольное число названий списков из словарей категории WordClasses.

В качестве ограничителя можно задать опциональный аргумент часть_речи, тогда поиск элементов списка будет осуществляться только в рамках указанной части речи. Допустимые значения аргумента часть_речи приведены в таблице ниже.

часть речи

синоним

описание

примеры

noun

существительное

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

verb

глагол

встречаться, обсудили …​

adverb

advb

наречие

одновременно, ранее, резко …​

adjective

adjc

прилагательное

общий, важного…​

particle

prcl

частица

а, но, и …​

pronoun

pron

местоимение

я, ты, вы, его, наш…​

numeral

nmrl

числительное

один, десятый …​

interjection

intj

междометие

ах, ох …​

Функция также поддерживает следующие именованные параметры:

  • stem:=yes/no: поиск всех грамматических форм слов из списка/поиск только точных вхождений слов из списка (значение по умолчанию - «yes»);

  • pos:=yes/no: поиск с учетом/без учета части речи, указанной в списке (значение по умолчанию - «yes»);

  • allow_punct:=yes/no допускает или запрещает наличие пунктуации между аргументами (значение по умолчанию - «yes»);

  • allow_space:=yes/no допускает или запрещает наличие пробела между аргументами (значение по умолчанию - «yes»);

  • match:=range позволяет извлекать фрагмент текста между первым и последним аргументом полностью, включая пунктуацию.

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

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

Примеры

term(noun, months) — найдет все формы существительных из словарного списка «months», к примеру, «ноябрь», «ноябрем», «ноябре», «декабре»;

term(positive, stem:=no) находит все точные вхождения слов из словарного списка «positive».