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
);

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

Инструкция CREATE TEXT SEARCH DICTIONARY отсутствует в стандарте SQL.

Смотрите также

ALTER TEXT SEARCH DICTIONARY, DROP TEXT SEARCH DICTIONARY