# 创建文本搜索词典

CREATE TEXT SEARCH DICTIONARY — 定义一个新的文本搜索字典

# 概要

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

# 描述

创建文本搜索词典创建一个新的文本搜索字典。文本搜索词典指定了一种识别有趣或不感兴趣的词以进行搜索的方式。字典依赖于文本搜索模板,该模板指定实际执行工作的功能。通常,字典提供了一些选项来控制模板函数的详细行为。

如果给定模式名称,则在指定模式中创建文本搜索字典。否则,它会在当前模式中创建。

定义文本搜索词典的用户成为其所有者。

参考第十二章了解更多信息。

# 参数

姓名

要创建的文本搜索字典的名称。该名称可以是模式限定的。

模板

将定义此字典的基本行为的文本搜索模板的名称。

选项

要为此字典设置的特定于模板的选项的名称。

价值

用于特定于模板的选项的值。如果该值不是简单的标识符或数字,则必须引用它(但如果您愿意,您可以随时引用它)。

这些选项可以按任何顺序出现。

# 例子

以下示例命令创建一个基于 Snowball 的字典,其中包含非标准的停用词列表。

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

# 兼容性

没有创建文本搜索词典SQL 标准中的语句。

# 也可以看看

更改文本搜索词典,删除文本搜索词典