PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 31/01/2013 19:26:18

Ahaus
Membre

Text Search et dictionnaire

Bonjour,

Je dois faire une recherche dans de long texte et le Text Search de PostgreSQL est parfaite pour gagner en vitesse vis à vis du LIKE % dans une table de plusieurs milliers d'enregistrements.

Mais voilà, je dois aussi rechercher des noms d'application. J'ai tenté d'indexer les noms de la même façon, mais en vain (je ne vais pas critiquer le dictionnaire de base, il est parfait pour les textes wink). Par exemple, j'aimerais avoir un dictionnaire spécifiquement pour les noms d'application. Si une personne recherche Word, la base pourrait être Word, j'aurais alors également l'application WordQ.

Je sais que c'est le fonctionnement d'un LIKE % mais je ne veux pas intégrer des LIKE en plus de la TS car cela rendrait la génération de la requête plus complexe du au fait de générer les différentes clauses du LIKE (dans des colonnes différentes, nom anglais et français oblige).

Alors je me demandais s'il existait un dictionnaire déjà fait pour cette utilisation. J'ai fait quelques recherches pour en trouver, mais en vain. S'il en existe pas à votre connaissance, existe-t-il une page contenant une liste des dictionnaires disponibles et si je dois en créer un, quelle façon me proposeriez-vous ?

N'hésitez-pas si vous avez besoin de plus d'information.

Merci d'avance pour votre aide!

Hors ligne

Pied de page des forums