Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

CREATE TEXT SEARCH TEMPLATE

Определяет новый шаблон текстового поиска.

Синтаксис

CREATE TEXT SEARCH TEMPLATE <name> (
    [ INIT = <init_function> , ]
    LEXIZE = <lexize_function>
)

Описание

Команда CREATE TEXT SEARCH TEMPLATE создает новый шаблон текстового поиска. Шаблоны текстового поиска определяют функции, реализующие словари текстового поиска. Шаблон сам по себе не работает, для его использования необходимо создать на его основе словарь. Словарь, как правило, задает параметры, передаваемые функциям шаблона.

Если указано имя схемы, шаблон текстового поиска создается в указанной схеме. В противном случае он создается в текущей схеме.

Чтобы использовать CREATE TEXT SEARCH TEMPLATE, необходимо быть суперпользователем. Это ограничение введено, поскольку ошибочное определение шаблона текстового поиска может привести к сбою или даже аварийному завершению работы сервера. Причина разделения шаблонов и словарей заключается в том, что шаблон инкапсулирует "небезопасные" аспекты определения словаря. Параметры, которые можно задать при определении словаря, безопасны для настройки непривилегированными пользователями, поэтому создание словаря не требует привилегированной операции.

Параметры

Параметр Описание

name

Имя создаваемого шаблона текстового поиска. Имя может быть указано со схемой

init_function

Имя функции инициализации шаблона

lexize_function

Имя функции лексического анализа шаблона

Имена функций при необходимости могут быть указаны со схемой. Типы аргументов не задаются, поскольку список аргументов для каждого типа функции предопределен. Функция лексического анализа является обязательной, а функция инициализации — необязательной.

Аргументы могут указываться в любом порядке, не только в том, который показан выше.

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

Оператор CREATE TEXT SEARCH TEMPLATE отсутствует в стандарте SQL.

См. также