| Documentation PostgreSQL 8.4.22 > Internes > Catalogues système > pg_ts_parser | |
| pg_ts_dict | pg_ts_templateSuivant |
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 PostgreSQLTM sont expliquées en détail dans Chapitre 12, Recherche plein texte.
Tableau 44.40. Colonnes de pg_ts_parser
| Nom | Type | Références | Description |
|---|---|---|---|
| prsname | name | Nom de l'analyseur de recherche plein texte | |
| prsnamespace | oid | pg_namespace.oid | OID du namespace qui contient l'analyseur |
| prsstart | regproc | pg_proc.oid | OID de la fonction de démarrage de l'analyseur |
| prstoken | regproc | pg_proc.oid | OID de la fonction next-token de l'analyseur |
| prsend | regproc | pg_proc.oid | OID de la fonction d'arrêt de l'analyseur |
| prsheadline | regproc | pg_proc.oid | OID de la fonction headline de l'analyseur |
| prslextype | regproc | pg_proc.oid | OID de la fonction lextype de l'analyseur |