Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

ALTER TEXT SEARCH DICTIONARY

Изменяет определение словаря текстового поиска.

Синтаксис

ALTER TEXT SEARCH DICTIONARY <name> (
    <option> [ = <value> ] [, ... ]
)

ALTER TEXT SEARCH DICTIONARY <name> RENAME TO <new_name>

ALTER TEXT SEARCH DICTIONARY <name> OWNER TO <new_owner>

ALTER TEXT SEARCH DICTIONARY <name> SET SCHEMA <new_schema>

Описание

Команда ALTER TEXT SEARCH DICTIONARY изменяет определение словаря текстового поиска. Вы можете изменить параметры словаря, специфичные для шаблона, либо изменить имя или владельца словаря.

Необходимо быть владельцем словаря, чтобы использовать ALTER TEXT SEARCH DICTIONARY.

Параметры

Параметр Описание

name

Имя (опционально с указанием схемы) существующего словаря текстового поиска

option

Имя параметра, специфичного для шаблона, который необходимо установить для этого словаря

value

Новое значение для параметра, специфичного для шаблона. Если знак равенства и значение опущены, то любая предыдущая настройка для этого параметра удаляется из словаря, позволяя использовать значение по умолчанию

new_name

Новое имя словаря текстового поиска

new_owner

Новый владелец словаря текстового поиска

new_schema

Новая схема для словаря текстового поиска

Параметры, специфичные для шаблона, могут быть указаны в любом порядке.

Примеры

Следующий пример команды изменяет список стоп-слов для словаря на основе Snowball. Другие параметры остаются без изменений:

ALTER TEXT SEARCH DICTIONARY my_dict (StopWords = newrussian);

Следующий пример команды изменяет параметр языка на dutch и полностью удаляет параметр стоп-слов:

ALTER TEXT SEARCH DICTIONARY my_dict (language = dutch, StopWords);

Следующий пример команды "обновляет" определение словаря, фактически не меняя его параметров:

ALTER TEXT SEARCH DICTIONARY my_dict (dummy);

Причина, по которой это работает, заключается в том, что код удаления параметра не выдает ошибку, если такой параметр отсутствует. Этот прием полезен при изменении файлов конфигурации для словаря: команда ALTER заставит существующие сеансы базы данных перечитать файлы конфигурации, чего в противном случае они не сделали бы, если бы прочитали их ранее.

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

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

См. также