↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
历史版本。 PostgreSQL 8.4 已结束支持。 请参阅 当前版本手册.

CREATE TEXT SEARCH DICTIONARY

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

大纲

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

描述

CREATE TEXT SEARCH DICTIONARY创建一个新的文本搜索字典。文本搜索字典指定一种在搜索时识别哪些词值得关注、哪些词不值得关注的方式。字典依赖于文本搜索模板,后者规定了实际执行这项工作的函数。通常,字典会提供一些选项,用来控制模板函数的具体行为。

如果给出了一个模式名称,那么该文本搜索字典会被创建在指定的模式中。否则它会被创建在当前模式中。

定义文本搜索字典的用户将成为其拥有者。

更多信息请参见第 12 章。

参数

name

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

template

用于定义该字典基本行为的文本搜索模板名称。

option

要为此字典设置的模板相关选项的名称。

value

模板相关选项要使用的值。如果该值不是简单的标识符或数字,则必须用引号括起(当然,如果你愿意,也始终可以加引号)。

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

示例

下面的示例命令创建了一个基于 Snowball 且使用非标准停用词列表的字典。

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

兼容性

在 SQL 标准中没有 CREATE TEXT SEARCH DICTIONARY语句。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.