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

52.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 super-utilisateurs 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 52.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 (zéro si aucune)

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

OID de la fonction de récupération du jeton suivant 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 (zéro si aucune)

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

OID de la fonction lextype de l'analyseur