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

Requêtes MySQL Discussion :

Accès à l'index fulltext


Sujet :

Requêtes MySQL

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Accès à l'index fulltext
    Bonjour,

    J'utilise l'indexation fulltext de MySQL, qui jusqu'à présent satisfait bien à mes besoins. Cependant, pour aller un peu plus loin, j'aurais aimé avoir accès à mon index fulltext pour en tirer par exemple des orthographes proches d'un mot recherché par l'utilisateur.

    Est-ce possible ? Si oui: comment ? Si non: bah MySQL retombera bien bas dans mon estime...

  2. #2
    Membre expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Points : 3 950
    Points
    3 950
    Par défaut
    Saluton,
    Je crains que tu ne te diriges vers une déception.
    Toutefois, je t'orienterais bien vers les possibilités offertes par la fonction SOUNDEX() pour répondre à ton souhait.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour le conseil, je ne connaissais pas cette fonction, ça a l'air intéressant... à voir si cela fonctionne bien pour la langue française.

    Les exemples que j'ai pu voir fonctionnent tous sur des champs qui n'ont qu'un seul mot, par exemple une table avec des noms de ville. Cependant, une chose m'intrigue. Comment ça se passe sur des champs texte contenant plusieurs mots, voire des phrases ?
    Cela me paraît impossible sans créer un index de tous les mots contenus dans ma base de données, sauf que là je retombe à ma première question... comment accède-t-on à l'index fulltext ? ...je n'arrive pas à comprendre pourquoi MySQL ne permet pas de voir l'index fulltext sous forme de table, par exemple... ça serait bien utile, pourtant.

Discussions similaires

  1. Index Fulltext MyIsam vs InnoDB
    Par YvesTan dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 27/08/2007, 10h32
  2. [MySQL] recherche avec ou sans index FULLTEXT ?
    Par laloupiote dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 09/04/2007, 17h21
  3. indexation fulltext des mots avec un trait d'union
    Par andraz dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 12/03/2007, 16h46
  4. [index fulltext] Can't create table
    Par clemsouz dans le forum Administration
    Réponses: 11
    Dernier message: 16/05/2006, 17h37
  5. Probleme d'index fulltext assez bizarre
    Par Clovis37 dans le forum Débuter
    Réponses: 4
    Dernier message: 08/07/2005, 19h59

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