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

51.62. 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.62. 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