pg_ts_parser#

Примечание

Эта страница переведена при помощи нейросети GigaChat.

Каталог pg_ts_parser содержит записи, определяющие парсеры для поиска текста. Парсер отвечает за разбиение входного текста на лексемы и присвоение каждой лексеме типа лексемы. Поскольку парсер должен быть дополнен функциями на уровне языка Си, создание новых парсеров ограничено суперпользователями базы данных.

Столбцы 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 функции lextype анализатора