IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

[recherche FULL TEXT ]


Sujet :

PostgreSQL

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Points : 160
    Points
    160
    Par défaut [recherche FULL TEXT ]
    Bonjour,

    Comment faire de la recherche "FULL TEXT" dans postgresql ?

    merci à toux !

  2. #2
    Membre émérite
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Points : 2 545
    Points
    2 545
    Par défaut
    Bonjour,

    La recherche Full Text se fait avec l'implémentation TSearch2
    Tout depend de ta version, mais je crois qu'a partir de la 8.0, ce module fait partie des mains contribs.

    En gros tu dois creer une colonne de type tsvector
    tu cree un index sur cette colonne en mode GIST.
    tu met ton champ dans cette colonne en utilisant la fonction to_tsvector ( UPDATE matable
    SET monchampvecteur = to_tsvector(monchamp)
    )

    apres pour les requetes, il y a des fonctions et des operateurs que tu peux utiliser comme to_tsquery, rank, @@, ...
    C'est peux etre pas tres clair, je fait ca de tete, à l'occasion je mettrais un exemple, mais en attendant regarde dans la doc.
    Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
    PostgreSQL 8.4 sous Debian
    Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Points : 160
    Points
    160
    Par défaut
    merci ,

    je travaille avec la 8.0.3 et j'ai des difficultés pour trouver de la doc sur la recherche full text

  4. #4
    Membre régulier Avatar de balmeyer
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 84
    Points : 79
    Points
    79
    Par défaut
    Bonjour !

    Je continue : est-ce le seul moyen de créer un index full text dans une base PostgreSQL ?

    Pas de moyen plus simple, comme avec MySQL ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recherche Full-text: performance
    Par billoum dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 15/12/2006, 17h11
  2. Recherche Full Text
    Par fadeninev dans le forum SQLite
    Réponses: 1
    Dernier message: 20/10/2006, 11h21
  3. [MySQL] Recherche FULL TEXT IN BOOLEAN MODE et les Quotes
    Par GarGamel55 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 23/01/2006, 21h01
  4. [Info]moteur de recherche full text en environnement j2ee
    Par ddams dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 03/11/2004, 20h39
  5. Recherche FULL Text existe que dans MySql ?
    Par seb.49 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 01/06/2004, 23h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo