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

Langage SQL Discussion :

semi moteur de recherche


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Points : 84
    Points
    84
    Par défaut semi moteur de recherche
    bonjour a tous
    c'est pas un moteur de recherche, mais j'ai besoin d'une fonction qui retourne les mots pres d'un mot en parametre.
    par exemple :quand j'ecris :
    select nom from tableNoms where nom like '*med*'
    cette requette nous donne les noms incluant exactement 'med' alors que j'ai besoin d'une fonction qui retourne tous les noms pres (tel que ahmed, meda, melody,moeed).
    je vous remercie d'avance pour vos conceilles

  2. #2
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    ça n'existe pas en SQL à ma connaissance, tu vas devoir la développer toi même.
    C'est compliqué de définir ce qui est "près" : il y a tout un algo de ranking derrière (et ton projet )

  3. #3
    Membre régulier
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Points : 84
    Points
    84
    Par défaut
    merci Mathusalem
    mais je voulais juste savoir s'il y a une fonction predefinie pour faire le travail,
    et a propos du sense du 'pres', j'ai pas des regle exagrantes, tous ce dont j'ai besoin est qqu chose mieux que (like "%MOT%")!
    si une tel fonction n'existait pas je dois donc reflishir d'un algorithme

  4. #4
    Expert éminent
    Homme Profil pro
    Big Data / Freelance EURL
    Inscrit en
    Mars 2003
    Messages
    2 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Big Data / Freelance EURL

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 124
    Points : 7 291
    Points
    7 291
    Par défaut
    Essayes la fonction soundex qui est censé faire cela: sqlpro : soundex

    Mais je ne l'ai jamais utilisé. Si tu regardes bien l'url en question tu verras que Fréderic Brouard en a fait une version francisée.

  5. #5
    Membre régulier
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Points : 84
    Points
    84
    Par défaut
    je suis tres reconnaissant, c'est vraiment une bonne idee!
    mais le cas sur le quel je travail est plus simple qu'utiliser des tels algorithmes, en plus, si je les utilise j'aurai besoin d'une version (arabisee) car le contenu de mes bases de donnees est en arabe.

    je reflichis a ecrire un algorithme qui divise le mot recherche en des lettres :Ln(n=0,1,2....) et puis cherche le (%L0%L1%L2%L3%...) ca sera peut etre utile pour mon cas, surtout si j'ai pris que les constants comme des lettres...

    Merci

Discussions similaires

  1. [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, 19h39
  2. comment faire ma base de donnée pour un moteur de recherche
    Par HoB dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 04/05/2004, 15h07
  3. Moteur de recherche par date
    Par Prue dans le forum ASP
    Réponses: 17
    Dernier message: 27/08/2003, 16h07
  4. [Technique] Index, comment font les moteurs de recherche ?
    Par bat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 25/10/2002, 15h41

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