Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Изменяет определение конфигурации полнотекстового поиска.
ALTER TEXT SEARCH CONFIGURATION <name>
ADD MAPPING FOR <token_type> [, ... ] WITH <dictionary_name> [, ... ]
ALTER TEXT SEARCH CONFIGURATION <name>
ALTER MAPPING FOR <token_type> [, ... ] WITH <dictionary_name> [, ... ]
ALTER TEXT SEARCH CONFIGURATION <name>
ALTER MAPPING REPLACE <old_dictionary> WITH <new_dictionary>
ALTER TEXT SEARCH CONFIGURATION <name>
ALTER MAPPING FOR <token_type> [, ... ] REPLACE <old_dictionary> WITH <new_dictionary>
ALTER TEXT SEARCH CONFIGURATION <name>
DROP MAPPING [ IF EXISTS ] FOR <token_type> [, ... ]
ALTER TEXT SEARCH CONFIGURATION <name> RENAME TO <new_name>
ALTER TEXT SEARCH CONFIGURATION <name> OWNER TO { <new_owner> | CURRENT_USER | SESSION_USER }
ALTER TEXT SEARCH CONFIGURATION <name> SET SCHEMA <new_schema>
Команда ALTER TEXT SEARCH CONFIGURATION изменяет определение конфигурации полнотекстового поиска. Вы можете изменить сопоставления типов токенов со словарями, либо переименовать конфигурацию или изменить её владельца.
Чтобы использовать команду ALTER TEXT SEARCH CONFIGURATION, вы должны быть владельцем конфигурации.
Форма ADD MAPPING FOR устанавливает список словарей, которые будут использоваться для указанных типов токенов; ошибка возникнет, если уже существует сопоставление для любого из этих типов токенов. Форма ALTER MAPPING FOR выполняет то же самое, но предварительно удаляет все существующие сопоставления для этих типов токенов. Формы ALTER MAPPING REPLACE заменяют new_dictionary на old_dictionary везде, где последний используется. Это происходит только для указанных типов токенов, если присутствует FOR, или для всех сопоставлений конфигурации, если FOR отсутствует. Форма DROP MAPPING удаляет все словари для указанных типов токенов, в результате чего такие токены игнорируются конфигурацией полнотекстового поиска. Ошибка возникает, если для данных типов токенов нет сопоставлений, за исключением случая, когда указан параметр IF EXISTS.
Следующий пример заменяет словарь english_stem на словарь swedish_stem везде, где используется english_stem внутри my_config.
ALTER TEXT SEARCH CONFIGURATION my_config
ALTER MAPPING REPLACE english_stem WITH swedish_stem;
Оператор ALTER TEXT SEARCH CONFIGURATION отсутствует в стандарте SQL.
CREATE TEXT SEARCH CONFIGURATION, DROP TEXT SEARCH CONFIGURATION