pg_ts_parser
目录包含定义文本搜索分析器的项。一个分析器负责将输入文本分割成词位并为每一个词位分配一个记号类型。由于一个分析器必须用C语言级别的函数实现,创建新分析器的工作只限于数据库的超级用户。
PostgreSQL的文本搜索特性在第 12 章中有更详尽的描述。
表 51.61. 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 |