ALTER TEXT SEARCH DICTIONARY#
ALTER TEXT SEARCH DICTIONARY
ALTER TEXT SEARCH DICTIONARY — изменить определение словаря полнотекстового поиска
Синтаксис
ALTER TEXT SEARCH DICTIONARYname
(option
[ =value
] [, ... ] ) ALTER TEXT SEARCH DICTIONARYname
RENAME TOnew_name
ALTER TEXT SEARCH DICTIONARYname
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER TEXT SEARCH DICTIONARYname
SET SCHEMAnew_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
.