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

VB 6 et antérieur Discussion :

Recherche par mot clé


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 45
    Par défaut Recherche par mot clé
    Bonjour,

    ça fais un bout de temps que j'essaye de trouver un algo de recherche par mot clé sur des dizaines de document word ou pdf, enfaite je travail sur une application dont j'affiche les docs sur un webbrowser et je dois par la suite ajouter un champs texte là ou on tape notre mot clé et le docs conserner par ce mot clé qui s'affiche directement.

    SVP aidé moi
    a trés bientot

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    Tu pourrais écrire tout ça de nouveau en y mettant des majuscules en début de phrase, de la ponctuation et faire des phrases courtes et compréhensibles. J'ai réussi à déchiffrer ton message jusqu'à ce que je tombe sur
    et je dois par la suite ajouter un champs texte là ou on tape notre mot clé et le docs conserner par ce mot clé qui s'affiche directement.
    Là, j'avoue que c'est pas clair.

    Ne voies aucune ironie dans mon intervention. Je cherche seulement à t'aider.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 29
    Par défaut
    Ou affiches tu ton champs de texte ? dans le webbrowser ou une autre form ?

  4. #4
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Je ne pense pas que le problème de Milki soit de placer un champ texte ou de faire l'interface utilisateur (j'espère en tout cas) mais c'est plutot l'algorithme de recherche parce que à mon avis ça doit être assez coton à faire, lettres accentuées ou pas, en majuscule et/ou minuscules (ça c'est pas le plus dur à priori), fautes de frappe, orthographe erronée, etc... un gros morceau sur lequel je ne serai d'aucun secours.
    A vrai dire je n'ai pas compris (une fois de plus) si la recherche des mots doit se faire à l'intérieur des documents à traiter ou si une liste de mots clé est attachée à chaque document.
    Si à chaque recherche le programme doit ouvrir tous les documents et les lire pour trouver le mot recherché, en fonction du nombre et de la longueur de chaque document, ça risque de prendre pas mal de temps.

    Je dis peut être une grosse bêtise, mais y'a pas moyen d'utiliser la fonction Rechercher de l'explorateur plutôt que de réinventer une grosse usine à gaz ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 45
    Par défaut
    Merci de vos réponses.
    Oui exactement, je cherche l'algorithmique en VB.
    Enfaite, mon algorithme doit parcourir normalement tous les documents en recherchant un mot clé (un seul mot est pas une phrase, chaine de caractére...) afficher dans un permier temps les documents dont existe le mot clé dans un champs texte par exemple et par la suite je peux ouvrir un document parmi les documents selectionner par l'algo de recherche pour l'afficher aprés ds un webbrowser.
    Voila, j'espere que j'étais clair
    Merci et a trés bientot

  6. #6
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    A mon avis il ne te reste qu'à ouvrir tous les fichiers un par un, les lire et utiliser Instr pour trouver le mot recherché. Tu trouves une fois le mot, pas la peine d'aller plus loin dans le fichier, tu ajoutes son nom à ta liste, tu ouvres le fichier suivant, etc, etc...
    Je ne vois pas de difficulté particulière si tu sais parcourir un répertoire pour lire les noms de fichiers et lire un fichier ensuite mais y'a sans doute des écueils qui m'échappent.

Discussions similaires

  1. [MySQL] recherche par mots clés
    Par spartan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/02/2006, 16h11
  2. [Tableaux] Moteur de recherche par mot clés
    Par Nee dans le forum Langage
    Réponses: 4
    Dernier message: 20/01/2006, 11h30
  3. [Base de documents] Upload et Recherche par mots clé
    Par yascov dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 30/12/2005, 18h59
  4. recherche par mot clé
    Par seb59dk dans le forum Access
    Réponses: 3
    Dernier message: 06/09/2005, 14h26
  5. Recherche par mots clés
    Par legillou dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 17/06/2005, 10h56

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