catalog-pg-ts-parser.md 1.4 KB
Newer Older
李少辉-开发者's avatar
李少辉-开发者 已提交
1 2 3 4 5 6 7 8
## 52.60. `pg_ts_解析器`

[](<>)

这个`pg_ts_解析器`目录包含定义文本搜索解析器的条目。解析器负责将输入文本拆分为词素,并为每个词素分配一个标记类型。由于解析器必须由C语言级别的函数实现,因此新解析器的创建仅限于数据库超级用户。

PostgreSQL的文本搜索功能在[第12章](textsearch.html).

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
9
**表52.60. `pg_ts_解析器`柱**
李少辉-开发者's avatar
李少辉-开发者 已提交
10 11 12 13 14 15 16 17 18 19 20

| 列类型<br/><br/>描述 |
| --------------- |
| `老年人` `老年人`<br/><br/>行标识符 |
| `名字` `名称`<br/><br/>文本搜索解析器名称 |
| `名称空间` `老年人`(参考文献)[`pg_名称空间`](catalog-pg-namespace.html).`老年人`)<br/><br/>包含此解析器的命名空间的OID |
| `prsstart` `regproc`(参考文献)[`pg_程序`](catalog-pg-proc.html).`老年人`)<br/><br/>解析器启动函数的OID |
| `prstoken` `regproc`(参考文献)[`pg_程序`](catalog-pg-proc.html).`老年人`)<br/><br/>解析器的下一个标记函数的OID |
| `prsend` `regproc`(参考文献)[`pg_程序`](catalog-pg-proc.html).`老年人`)<br/><br/>解析器关闭函数的OID |
| `新闻标题` `regproc`(参考文献)[`pg_程序`](catalog-pg-proc.html).`老年人`)<br/><br/>解析器标题函数的OID(如果没有,则为零) |
| `prslextype` `regproc`(参考文献)[`pg_程序`](catalog-pg-proc.html).`老年人`)<br/><br/>解析器的lextype函数的OID |