PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 10.23 » 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

NomTypeRéférencesDescription
oidoid Identifiant de ligne (attribut caché ; doit être sélectionné explicitement)
prsnamename Nom de l'analyseur de recherche plein texte
prsnamespaceoidpg_namespace.oid OID du namespace qui contient l'analyseur
prsstartregprocpg_proc.oidOID de la fonction de démarrage de l'analyseur
prstokenregprocpg_proc.oidOID de la fonction next-token de l'analyseur
prsendregprocpg_proc.oidOID de la fonction d'arrêt de l'analyseur
prsheadlineregprocpg_proc.oidOID de la fonction headline de l'analyseur
prslextyperegprocpg_proc.oidOID de la fonction lextype de l'analyseur