| Auteur: | Daniele Varrazzo |
|---|---|
| Contact: | [email protected] |
| Organisation: | Develer SRL |
| Code source: | Sur github |
| Télécharger: | De pgxn |
| Résumé: | Ce package fournit un dictionnaire ISpell pour effectuer une recherche de texte intégral de haute qualité dans des documents italiens à l'aide de la base de données PostgreSQL. En utilisant le dictionnaire fourni, les opérations de recherche dans des documents italiens peuvent tenir compte des variations morphologiques des mots italiens, tels que la conjugaison des verbes. |
| Copyright: | 2001, 2002 Gianluca Turconi |
| Copyright: | 2002, 2003, 2004 Gianluca Turconi et Davide Prina |
| Copyright: | 2004, 2005, 2006 Davide Prina |
| Copyright: | 2007-2020 Daniele Varrazzo |
Ce package contient un dictionnaire ISpell utile pour effectuer des recherches en texte complet de haute qualité dans des documents de langue italienne. Le package contient également des fichiers d'installation et de configuration.
Ce package peut être utilisé pour installer et configurer le dictionnaire ISpell dans toutes les versions PostgreSQL prises en charge.
Vous pouvez utiliser le client PGXN pour installer le dictionnaire:
$ [sudo] pgxn installer italian_fts
Cela installe les fichiers d'extension dans le cluster PostgreSQL. Veuillez vérifier les options d'installation PGXN si vous avez plus d'un cluster.
Une fois le package installé, vous pouvez utiliser SQL Commande Create Extension pour rendre le dictionnaire disponible dans une base de données:
Créer une extension italian_fts;
L'extension crée un dictionnaire de recherche de texte italian_ispell et une configuration de recherche de texte également appelée italian_ispell en utilisant le dictionnaire par défaut et retombant au snowball stemmer italian_stem (installé par défaut par postgresql) lorsqu'un mot n'est pas trouvé. Voici le résultat du processus d'un exemple de texte avec la configuration italian_ispell :
= # SELECT TOKEN, DICTIONNAIRE, LEXEMES
de TS_Debug ('italian_ispell', $$
Né Più Mai Toccherò le Sacre Sponde
ove il mio corpo fanciulletto giacque,
Zacinto Mia, Che Te Specchi Nell'onde
del greco mar da cui vergine nacque
...
$$)
où array_upper (lexèmes, 1) <> 0;
Token | Dictionnaire | lexèmes
-------------- + ---------------- + ----------------
più | italian_ispell | {più}
Mai | italian_ispell | {Mai}
Toccherò | italian_ispell | {toccare}
Sacre | italian_ispell | {Sacro}
Sponde | italian_ispell | {Sponda}
ove | italian_ispell | {ove}
Corpo | italian_ispell | {Corpo}
Fanciulletto | italian_ispell | {Fanciulletto}
Giacque | italian_ispell | {giacre}
Zacinto | italian_stem | {Zacint}
Specchi | italian_ispell | {Specchiare}
onde | italian_ispell | {onda}
greco | italian_ispell | {greco}
MAR | italian_ispell | {jument}
vergi | italian_ispell | {vergine}
Nacque | italian_ispell | {nascere}
(16 rangées)
Pour l'utilisation générale des fonctionnalités de recherche en texte intégral dans PostgreSQL, veuillez vous référer à la documentation de la base de données.