CREATE TEXT SEARCH DICTIONARY

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


Синтаксис

CREATE TEXT SEARCH DICTIONARY имя (
    TEMPLATE = шаблон
    [, параметр = значение [, ... ]]
)

Описание

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

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

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

Дополнительную информацию см. в главе Полнотекстовый поиск.


Параметры

имя

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

шаблон

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

параметр

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

значение

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

Параметры могут отображаться в любом порядке.


Примеры

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

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

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

В стандарте SQL нет команды CREATE TEXT SEARCH DICTIONARY.


См. также

ALTER TEXT SEARCH DICTIONARY, DROP TEXT SEARCH DICTIONARY