Перейти к основному содержимому

CREATE TEXT SEARCH DICTIONARY

примечание

Эта страница переведена при помощи нейросети GigaChat.

CREATE TEXT SEARCH DICTIONARY – создание нового словаря текстового поиска.

Синтаксис

CREATE TEXT SEARCH DICTIONARY name (
TEMPLATE = template
[, option = value [, ... ]]
)

Описание

CREATE TEXT SEARCH DICTIONARY создает новый словарь для текстового поиска. Словарь для текстового поиска определяет способ распознавания интересных или неинтересных слов для поиска. Словарь зависит от шаблона текстового поиска, задающего функции, которые фактически выполняют работу. Обычно словарь предоставляет некоторые параметры, которые управляют детальным поведением функций шаблона.

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

Пользователь, определяющий словарь для текстового поиска, становится его владельцем.

Параметры

name
Имя словаря полнотекстового поиска, которое будет создано. Имя может быть квалифицировано схемой.
template
Имя шаблона текстового поиска, которое определит основное поведение этого словаря.
option
Имя параметра, специфичного для шаблона, который должен быть установлен для этого словаря.
value
Значение, которое следует использовать для параметра, специфичного для шаблона. Если значение не является простым идентификатором или числом, оно должно быть заключено в кавычки (но всегда можно заключить его в кавычки, если нужно).

Параметры могут появляться в любом порядке.

Примеры

В следующем примере команды создается словарь на основе Snowball со списком стоп-слов, отличающимся от стандартного.

CREATE TEXT SEARCH DICTIONARY my_russian (
template = snowball,
language = russian,
stopwords = myrussian
);

Совместимость

В стандарте SQL нет команды CREATE TEXT SEARCH DICTIONARY.

Смотрите также

ALTER TEXT SEARCH DICTIONARY, DROP TEXT SEARCH DICTIONARY