选择 打开 改范围 完整检索页

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

文档 / SQL 命令 / 全文检索

SQL COMMAND · 全文检索

CREATE TEXT SEARCH CONFIGURATION

定义一个新的文本搜索配置

CREATE全文检索引入 10(基线)现存至 20 devel0 次语法变更

动词
CREATE
对象
TEXT SEARCH CONFIGURATION
引入版本
10(基线)
状态
现存
语法变更次数
0
手册小节数
5

本站手册 · 18官方文档 ↗

版本轨迹

相对 PostgreSQL 17 无变化。

语法铁道图 PostgreSQL 18

沿轨道从左向右阅读,分岔表示选择,绕行表示可选,回环表示重复。方框为参数,点击带下划线的参数可展开子规则。

CREATE TEXT SEARCH CONFIGURATION name ( PARSER = parser_name COPY = source_config )

语法概要

CREATE TEXT SEARCH CONFIGURATION name (
    PARSER = parser_name |
    COPY = source_config
)

PostgreSQL 18 手册 · 查看完整参考页

描述

CREATE TEXT SEARCH CONFIGURATION 创建一个新的文本搜索配置。文本搜索配置指定一个能把字符串拆分为记号 的文本搜索解析器,以及一些可用于判断哪些记号对搜索有意义的词典。

如果只指定了解析器,那么新文本搜索配置最初没有从记号类型到词典的映射, 因而会忽略所有词。要让该配置真正可用,必须使用后续的ALTER TEXT SEARCH CONFIGURATION命令创建映射。 另一种方式是复制一个现有的文本搜索配置。

如果给出了一个模式名称,则文本搜索配置会被创建在指定的模式中。否则它将会 被创建在当前模式中。

定义该文本搜索配置的用户会成为其拥有者。

更多信息请参见Chapter 12

参数

name

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

parser_name

此配置要使用的文本搜索解析器的名称。

source_config

要复制的现有文本搜索配置的名称。

注解

PARSERCOPY选项是互斥的,因为当 一个已有的配置被复制时,它的解析器选择也会一并被复制。

兼容性

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

另见

语法演化

相邻大版本之间的差异,新的在前。版本号链接到对应快照。

  1. 收录以来没有记录到变化。

同组命令

命令动词对象版本变动最近变更
TEXT SEARCH全文检索12 条
CREATE TEXT SEARCH CONFIGURATIONCREATETEXT SEARCH CONFIGURATION
定义一个新的文本搜索配置现存
ALTER TEXT SEARCH CONFIGURATIONALTERTEXT SEARCH CONFIGURATION 141 次
更改一个文本搜索配置的定义现存
DROP TEXT SEARCH CONFIGURATIONDROPTEXT SEARCH CONFIGURATION
移除一个文本搜索配置现存
CREATE TEXT SEARCH DICTIONARYCREATETEXT SEARCH DICTIONARY
定义一个新的文本搜索字典现存
ALTER TEXT SEARCH DICTIONARYALTERTEXT SEARCH DICTIONARY 141 次
更改一个文本搜索字典的定义现存
DROP TEXT SEARCH DICTIONARYDROPTEXT SEARCH DICTIONARY
移除一个文本搜索字典现存
CREATE TEXT SEARCH PARSERCREATETEXT SEARCH PARSER
定义一个新的全文检索解析器现存
ALTER TEXT SEARCH PARSERALTERTEXT SEARCH PARSER
更改一个全文检索解析器的定义现存
DROP TEXT SEARCH PARSERDROPTEXT SEARCH PARSER
移除一个文本搜索解析器现存
CREATE TEXT SEARCH TEMPLATECREATETEXT SEARCH TEMPLATE
定义一个新的全文检索模板现存
ALTER TEXT SEARCH TEMPLATEALTERTEXT SEARCH TEMPLATE
更改一个文本搜索模板的定义现存
DROP TEXT SEARCH TEMPLATEDROPTEXT SEARCH TEMPLATE
移除一个文本搜索模板现存