Skip to content

53.62.pg_ts_parser#

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

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

表 53.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