2024 年 9 月 26 日: PostgreSQL 17 发布!
支持的版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:devel
不支持的版本:11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3

51.62. pg_ts_parser #

pg_ts_parser 目录包含定义文本搜索解析器的条目。解析器负责将输入文本分割成词素,并为每个词素分配一个词素类型。由于解析器必须由 C 语言级函数实现,因此创建新解析器仅限于数据库超级用户。

PostgreSQL 的文本搜索功能在 第 12 章 中有详细描述。

表 51.62. pg_ts_parser

列 类型

描述

oid oid

行标识符

prsname name

文本搜索解析器名称

prsnamespace oid (引用 pg_namespace.oid)

包含此解析器的命名空间的 OID

prsstart regproc (引用 pg_proc.oid)

解析器启动函数的 OID

prstoken regproc (引用 pg_proc.oid)

解析器下一个词素函数的 OID

prsend regproc (引用 pg_proc.oid)

解析器关闭函数的 OID

prsheadline regproc (引用 pg_proc.oid)

解析器标题函数的 OID(如果没有则为零)

prslextype regproc (引用 pg_proc.oid)

解析器词素类型函数的 OID


提交更正

如果您在文档中发现任何不正确的内容、与您对特定功能的体验不符或需要进一步澄清的内容,请使用 此表格 报告文档问题。