Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
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