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