PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 13.0 » Internes » Catalogues système » pg_ts_parser

51.60. pg_ts_parser

Le catalogue pg_ts_parser contient des entrées définissant les analyseurs de la recherche plein texte. Un analyseur est responsable du découpage du texte en entrée en lexèmes et de l'assignation d'un type d'élément à chaque lexème. Puisqu'un analyseur doit être codé à l'aide de fonctions écrites en langage C, la création de nouveaux analyseurs est restreinte aux superutilisateurs des bases de données.

Les fonctionnalités de la recherche plein texte de PostgreSQL sont expliquées en détail dans Chapitre 12.

Tableau 51.60. Colonnes de pg_ts_parser

Type

Description

oid oid

Identifiant de ligne

prsname name

Nom de l'analyseur de recherche plein texte

prsnamespace oid (référence pg_namespace.oid)

OID du namespace qui contient l'analyseur

prsstart regproc (référence pg_proc.oid)

OID de la fonction de démarrage de l'analyseur

prstoken regproc (référence pg_proc.oid)

OID de la fonction next-token de l'analyseur

prsend regproc (référence pg_proc.oid)

OID de la fonction d'arrêt de l'analyseur

prsheadline regproc (référence pg_proc.oid)

OID de la fonction headline de l'analyseur

prslextype regproc (référence pg_proc.oid)

OID de la fonction lextype de l'analyseur