CREATE TEXT SEARCH DICTIONARY#

CREATE TEXT SEARCH DICTIONARY

CREATE TEXT SEARCH DICTIONARY

CREATE TEXT SEARCH DICTIONARY — определить новый словарь текстового поиска

Синтаксис

CREATE TEXT SEARCH DICTIONARY name (
    TEMPLATE = template
    [, option = value [, ... ]]
)

Описание

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

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

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

См. Глава 12 для получения дополнительной информации.

Параметры

name

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

template

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

option

Имя специфичной для шаблона опции, которая должна быть установлена для этого словаря.

value

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

Опции можно указать в любом порядке.

Примеры

Следующая команда создает словарь на основе Snowball с нестандартным списком стоп-слов.

CREATE TEXT SEARCH DICTIONARY my_russian (
    template = snowball,
    language = russian,
    stopwords = myrussian
);

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

В стандарте SQL нет оператора CREATE TEXT SEARCH DICTIONARY.