×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

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

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

6.1.35. ALTER TEXT SEARCH CONFIGURATION

6.1.35. ALTER TEXT SEARCH CONFIGURATION

ALTER TEXT SEARCH CONFIGURATION — изменение определения конфигурации текстового поиска

Синтаксис

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_ROLE | CURRENT_USER | SESSION_USER }
ALTER TEXT SEARCH CONFIGURATION name SET SCHEMA new_schema

Описание

ALTER TEXT SEARCH CONFIGURATION изменяет определение конфигурации текстового поиска. Вы можете изменить сопоставления типов лексем со словарями или изменить имя или владельца конфигурации.

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

Параметры

name

Имя (возможно, с указанием схемы) существующей конфигурации текстового поиска.

token_type

Имя типа лексемы, выдаваемого анализатором конфигурации.

dictionary_name

Имя словаря текстового поиска, к которому следует обращаться для указанного типа (типов) лексем. Если указано несколько словарей, они обрабатываются в указанном порядке.

old_dictionary

Имя словаря текстового поиска, который следует заменить в сопоставлении.

new_dictionary

Имя словаря текстового поиска, который следует подставить вместо old_dictionary.

new_name

Новое имя конфигурации текстового поиска.

new_owner

Новый владелец конфигурации текстового поиска.

new_schema

Новая схема для конфигурации текстового поиска.

Форма ADD MAPPING FOR устанавливает список словарей, к которым следует обращаться для указанного типа (типов) лексем; ошибкой является ситуация, если сопоставление для любого из типов лексем уже существует. Форма ALTER MAPPING FOR делает то же самое, но предварительно удаляет любые существующие сопоставления для этих типов лексем. Формы ALTER MAPPING REPLACE заменяют new_dictionary на old_dictionary везде, где встречается последний. Это делается только для указанных типов лексем при наличии FOR или для всех сопоставлений конфигурации, если его нет. Форма DROP MAPPING удаляет все словари для указанного типа (типов) лексем, в результате чего лексемы этих типов игнорируются конфигурацией текстового поиска. Ошибкой является ситуация, если сопоставления для типов лексем не существует, за исключением случая, когда указано IF EXISTS.

Примеры

Следующий пример заменяет словарь english на словарь swedish везде, где english используется в my_config.

ALTER TEXT SEARCH CONFIGURATION my_config
  ALTER MAPPING REPLACE english WITH swedish;

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

В стандарте SQL нет оператора ALTER TEXT SEARCH CONFIGURATION.

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению