47.49. pg_ts_parser

pg_ts_parser表包含定义文本解析器的记录。 解析器负责分裂输入文本为词位,并且为每个词位分配标记类型。 因为解析器必须通过C语言级别的函数实现,所以新解析器的创建局限于数据库超级用户。

PostgreSQL的文本搜索功能在Chapter 12里描述。

Table 47-49. 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 解析器的lextype函数的OID