CREATE TEXT SEARCH DICTIONARY
Эта страница переведена при помощи нейросети GigaChat.
CREATE TEXT SEARCH DICTIONARY
– создание нового словаря текстового поиска.
Синтаксис
CREATE TEXT SEARCH DICTIONARY name (
TEMPLATE = template
[, option = value [, ... ]]
)
Описание
CREATE TEXT SEARCH DICTIONARY
создает новый словарь для текстового поиска. Словарь для текстового поиска определяет способ распознавания интересных или неинтересных слов для поиска. Словарь зависит от шаблона текстового поиска, задающего функции, которые фактически выполняют работу. Обычно словарь предоставляет некоторые параметры, которые управляют детальным поведением функций шаблона.
Если указано имя схемы, то словарь для текстового поиска создается в указанной схеме. В противном случае он создается в текущей схеме.
Пользователь, определяющий словарь для текстового поиска, становится его владельцем.
Параметры
name
- Имя словаря полнотекстового поиска, которое будет создано. Имя может быть квалифицировано схемой.
template
- Имя шаблона текстового поиска, которое определит основное поведение этого словаря.
option
- Имя параметра, специфичного для шаблона, который должен быть установлен для этого словаря.
value
- Значение, которое следует использовать для параметра, специфичного для шаблона. Если значение не является простым идентификатором или числом, оно должно быть заключено в кавычки (но всегда можно заключить его в кавычки, если нужно).
Параметры могут появляться в любом порядке.
Примеры
В следующем примере команды создается словарь на основе Snowball
со списком стоп-слов, отличающимся от стандартного.
CREATE TEXT SEARCH DICTIONARY my_russian (
template = snowball,
language = russian,
stopwords = myrussian
);
Совместимость
В стандарте SQL нет команды CREATE TEXT SEARCH DICTIONARY
.