| Documentation PostgreSQL 9.2.24 > Internes > Catalogues système > pg_ts_parser | |
pg_ts_dict
|
pg_ts_template
|
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, Recherche plein texte.
Tableau 45.48. 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 |

