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.