多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 47.49\. `pg_ts_parser` `pg_ts_parser`表包含定义文本解析器的记录。 解析器负责分裂输入文本为词位,并且为每个词位分配标记类型。 因为解析器必须通过C语言级别的函数实现,所以新解析器的创建局限于数据库超级用户。 PostgreSQL的文本搜索功能在[Chapter 12](#calibre_link-426)里描述。 **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 |