50.53. pg_ts_parser

pg_ts_parser目录包含定义文本搜索分析器的项。一个分析器负责将输入文本分割成词位并为每一个词位分配一个记号类型。由于一个分析器必须用C语言级别的函数实现,创建新分析器的工作只限于数据库的超级用户。

PostgreSQL的文本搜索特性在第 12 章中有更详尽的描述。

表 50-53. pg_ts_parser的列

名称类型引用描述
oidoid 行标识符(隐藏属性,必须被显式选择才会显示)
prsnamename 文本搜索分析器的名字
prsnamespaceoidpg_namespace.oid 包含此分析器的名字空间的OID
prsstartregprocpg_proc.oid分析器启动函数的OID
prstokenregprocpg_proc.oid分析器的下一记号函数的OID
prsendregprocpg_proc.oid分析器的关闭函数的OID
prsheadlineregprocpg_proc.oid分析器的大标题函数的OID
prslextyperegprocpg_proc.oid分析器的词汇类型函数的OID