↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
历史版本PostgreSQL 8.3 已于 2013 年 2 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

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语句。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。