| PostgreSQL 9.3.1 中文手册 | ||||
|---|---|---|---|---|
| 上一页 | 上一级 | 章 47. 系统表 | 下一页 | |
pg_ts_parser表包含定义文本解析器的记录。 解析器负责分裂输入文本为词位,并且为每个词位分配标记类型。 因为解析器必须通过C语言级别的函数实现,所以新解析器的创建局限于数据库超级用户。
PostgreSQL的文本搜索功能在第 12 章里描述。
表 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 |