O catálogo pg_ts_parser armazena
entradas que definem analisadores de procura de texto.
Um analisador é responsável por dividir o texto de entrada em
lexemas e atribuir um tipo de token a cada lexema.
Como o analisador deve ser implementado por funções no nível de
linguagem C, a criação de novos analisadores
é restrita aos superusuários do banco de dados.
As funcionalidades de procura de texto do PostgreSQL são descritas detalhadamente em Procura de texto completo.
Tabela 52.62. Colunas de pg_ts_parser
Coluna Tipo de dados Descrição |
|---|
Identificador da linha |
Nome do analisador de procura de texto |
OID do espaço de nomes que contém este analisador |
OID da função de inicialização do analisador |
OID da função de recuperação do próximo |
OID da função de desligamento do analisador |
OID da função |
OID da função |