Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Определяет новый шаблон полнотекстового поиска.
CREATE TEXT SEARCH TEMPLATE <name> (
[ INIT = <init_function> , ]
LEXIZE = <lexize_function>
)
Команда CREATE TEXT SEARCH TEMPLATE создаёт новый шаблон полнотекстового поиска. Шаблоны полнотекстового поиска определяют функции, реализующие словари полнотекстового поиска. Сам по себе шаблон не является полезным, он должен быть инстанцирован в виде словаря, чтобы его можно было использовать. Словарь обычно задаёт параметры, передаваемые функциям шаблона.
Если указано имя схемы, шаблон полнотекстового поиска создаётся в указанной схеме. В противном случае он создаётся в текущей схеме.
Чтобы использовать команду CREATE TEXT SEARCH TEMPLATE, вы должны быть суперпользователем. Это ограничение введено потому, что некорректное определение шаблона может привести к путанице или даже аварийному завершению сервера. Причина разделения шаблонов и словарей заключается в том, что шаблон инкапсулирует «небезопасные» аспекты создания словаря. Параметры, которые можно задать при создании словаря, безопасны для установки обычными пользователями, поэтому создание словаря не требует повышенных привилегий.
Параметры могут следовать в любом порядке, а не только в указанном выше.
В стандарте SQL отсутствует оператор CREATE TEXT SEARCH TEMPLATE.