pg_ts_parser

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 章 48. 系统表 | 下一页

# 48.50. `pg_ts_parser`

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

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

表 48-50. `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

上一页 | 起始页 | 下一页
`pg_ts_dict` | 上一级 | `pg_ts_template`