Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17

51.62. pg_ts_parser #

pg_ts_parser 目录包含定义文本搜索分词器的条目。分词器负责将输入文本拆分成分词,并为每个分词分配一个标记类型。由于必须使用 C 语言级别的函数来实现分词器,因此只能限制数据库超级用户创建新分词器。

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

表 51.62. pg_ts_parser

列类型

说明

oid oid

行标识符

prsname 名称

文本搜索解析器名称

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